首先我想说我对Java有点陌生。所以请对我放轻松:)
我编写了这段代码,但我找不到在进度条中更改某个子字符串的字符的方法。我想做的是:
我的进度条由 62 个字符组成(包括 |)。我希望将第 50 个字符更改为字母 B(大写)。它应该看起来像这样:|#########----B--|
我尝试了几件事,但我不知道在哪里放置代码行来完成这项工作。我尝试使用子字符串和替换代码,但我找不到一种方法来完成这项工作。也许我需要以不同的方式编写我的代码来完成这项工作?我希望有一个人可以帮助我。
提前致谢!
int ecttotal = ectcourse1+ectcourse2+ectcourse3+ectcourse4+ectcourse5+ectcourse6+ectcourse7;
int ectmax = 60;
int ectavg = ectmax - ecttotal;
//Progressbar
int MAX_ROWS = 1;
for (int row = 1; row == MAX_ROWS; row++)
{
System.out.print("|");
for (int hash = 1; hash <= ecttotal; hash++)
System.out.print ("#");
for (int hyphen = 1; hyphen <= ectavg; hyphen++)
System.out.print ("-");
System.out.print("|");
}
System.out.println("");
System.out.println("");
}