我可以通过以下方式阅读控制台输入:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String in = br.readLine();
目标是通过按键" Up"来显示最后一个控制台输入。按下控制台时显示^[[A
符号。下面的代码没有检测到键" Up"被迫:
switch (in) {
case "^[[A"://Key up.
//Do something - print previous input.
break;
//...
}
System.out.println(in);