如何检测" Up" /" Down"通过读取Java中的控制台输入来按下键?

时间:2018-06-17 16:15:47

标签: java command-line-interface

我可以通过以下方式阅读控制台输入:

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);

0 个答案:

没有答案