Используя экземпляр java.util.Scanner
, возможно ли вернуть все оставшееся содержимое? Мой сценарий заключается в том, что как только я прочитал несколько полей в пределах String
, я просто хочу получить все, что осталось, и сохранить их где-то еще. Например мое содержание может включать в себя:java.util.Scanner читать оставшееся содержимое
1,2,Some Garbage with \' special characters and so on
Я бы построить сканер, используя ,
как разделитель, вызовите getInt()
дважды, а затем хотите получить "Some Garbage with \' special characters and so on"
обратно в один вызов.
Это не работает (генерирует исключение); Мне не удалось создать экземпляр, в котором используется привязка строки '$' как единственная составляющая шаблона к 'Scanner.next (...)' фактически _does_ работе. Он не будет работать для пустой строки, например: 'new Scanner (" "). Next (" $ ")'. –