1
我有一個Java應用程序,並且在應用程序中有此代碼。 (不是我的) r(回車)不能在命令提示符(CMD)中工作
public static void printProgBar(int percent) {
StringBuilder bar = new StringBuilder("[");
for (int i = 0; i < 50; i++) {
if (i < (percent/2)) {
bar.append("=");
} else if (i == (percent/2)) {
bar.append(">");
} else {
bar.append(" ");
}
}
bar.append("] " + percent + "% ");
print("\r" + bar.toString());
}
正如你可以清楚地看到,我有一個回車。唯一的問題是,當我在命令提示符下運行它時,「\ r」消失了,但它沒有完成它的工作,返回到行首。
讀完這之後,我意識到我正在使用println。 -.- – JustinP