Вставить строку в строку консоли для редактирования пользователем? - PullRequest
0 голосов
/ 09 января 2020

Я хочу напечатать строку на консоли, а затем иметь возможность вернуться на нее, набрать ее и передать обратно в программу. Я думал примерно так:

System.console().readLine("hi");

Этот код помещает текст туда, где я хочу, но я не могу его редактировать. Есть идеи?

1 Ответ

0 голосов
/ 09 января 2020

Вы можете обмануть, используя сканер. Распечатайте на консоль, скопируйте / вставьте правку, и он прочитает ее в значение.

System.out.println("some String");
Scanner scan = new Scanner(System.in);
String editable = scan.nextLine();
System.out.println(editable);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...