новый класс http://download.oracle.com/javase/6/docs/api/java/io/Console.html кажется приемлемым для ввода данных пользователем с консоли, однако он, по-видимому, не обеспечивает способа чтения строки, но с уже введенным значением по умолчанию (так что пользователь должен только нажать клавишу ввода, чтобы подтвердить или удалить для изменения).
Как я могу сделать это с классом?
Если строка пуста, используйте значение по умолчанию.Использование StringUtils от commons-lang (или ваш любимый способ проверки пустых строк)
if (StringUtils.isBlank(lineRead)) lineRead = "whatever default";