Итак, я использовал небольшую функцию под названием typePhrase, и это позволяет мне передать любую строку, и она будет печатать ее на консоли буквально.Java print character по символу
public static String typePhrase(String phrase) {
for(int i = 0; i < phrase.length(); i++) {
long start = System.currentTimeMillis();
while (System.currentTimeMillis() - start < 50) {
}
System.out.print(phrase.charAt(i));
}
return " ";
}
мне интересно, если есть способ сделать такую функцию, но напечатать много писем сразу, например, каждые 50 миллисекунд было бы распечатывать 7 букв все вместе. Код, который я использую сейчас, печатает одну букву каждые 50 миллисекунд.
Вы можете напечатать, однако многие Charac если вы проверяете длину и убедитесь, что вы не превышаете индексы массивов, то есть вызывают исключение IOBException. – ha9u63ar
Посмотрите на 'Thread.sleep (50)' вместо while (= цикл занятости). И сравните в диспетчере задач загрузку процессора. J) –
@ ha9u63ar Я думаю, вы имеете в виду IOException, а не исключение IOBException, потому что я не могу найти что-то подобное в Интернете. – GOXR3PLUS