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