Timer timer=new Timer();
TimerTask task=new TimerTask(){
@Override
public void run() {
if(isTimeCompleted){
System.out.println("Time over");
System.exit(0);
}
}
};
timer.schedule(task, 5000);
System.out.println("Type your word within 5 seconds..");
Scanner sc = new Scanner(System.in);
String text = sc.nextLine();
isTimeCompleted = false;
Я использовал приведенный выше код для ввода данных от пользователя в течение 5 секунд, но мне нужно нажать Enter после ввода данных в течение 5 секунд. Я не знаю, что это должно сработать, так как не нужно нажимать Enter, если я ввел данные в течение 5 секунд. Любая помощь будет принята с благодарностью. Заранее спасибо.