Я не могу найти документацию, в которой указано, как сканер обрабатывает шаблоны новой строки по умолчанию. Я хочу читать файл построчно, чтобы сканер мог обрабатывать \ r, \ n или \ r \ n окончания строк независимо от системы, на которой фактически запущена программа.
Если я объявлю сканер следующим образом:
Scanner scanner = new Scanner(reader);
каково поведение по умолчанию? Будет ли он обрабатывать все три вида, как описано выше, или я должен явно указать это, чтобы сделать это?