我想将一个字符串打印到控制台,然后可以对其进行退格和键入,然后将其反馈给程序。我在想这样的事情:System.console().readLine("hi");
此代码将文本放在我想要的位置,但是我无法对其进行编辑。
有任何想法吗?
最佳答案
您可以使用扫描仪作弊。打印到控制台,复制/粘贴编辑,它将读取它的值。
System.out.println("some String");
Scanner scan = new Scanner(System.in);
String editable = scan.nextLine();
System.out.println(editable);