Я пытаюсь создать цикл while, который будет работать до нажатия клавиши. Я использую этот код:Как правильно закончить цикл while с помощью нажатия клавиши?
while (System.in.available() == 0){
// do something
}
к сожалению, это не работает. есть ли какой-нибудь способ? что может быть причиной этого? Я должен упомянуть, что во время цикла я печатаю вещи на консоль, может ли это быть причиной?
любая помощь была бы признательна, благодарю вас за помощь.
'Ctrl + C' работает для большинства терминалов. – Kody
Я не пытаюсь завершить всю программу, просто чтобы закончить этот конкретный цикл. –
Вы считали класс KeyListener? –