0
Мой \r
не работает по какой-то нечетной причине. Он не будет возвращаться в начало строки:System.out.print (' r') не работает
char[] animationChars = new char[] {'|', '/', '-', '\\'};
public Main() {
for (int i = 0; i < 100; i++) {
System.out.print("Processing: " + i + "% " + animationChars[i % 4] + '\r');
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
Выход:
Processing: 0% |
Processing: 1%/
Processing: 2% -
Processing: 3% \
Processing: 4% |
Processing: 5%/
Processing: 6% -
Processing: 7% \
Processing: 8% |
Processing: 9%/
Processing: 10% -
Processing: 11% \
Processing: 12% |
Processing: 13%/
Processing: 14% -
Processing: 15% \
Processing: 16% |
Processing: 17%/
Какой ОС вы используете? \ r \ n являются специфичными для ОС. –
Windows 7 Ultimate –
Вы используете IDE? – sunrize920