В настоящее время я использую split()
для сканирования файла, где каждая строка имеет количество строк, разделенных символом '~'
. Я где-то читал, что Scanner
мог бы лучше работать с длинным файлом, по производительности, поэтому я подумал о его проверке.
Мой вопрос: должен ли я создать два экземпляра Scanner
? То есть читать одну строку и другую, основанную на строке, чтобы получить токены для разделителя? Если я должен это сделать, я сомневаюсь, что я получу какое-либо преимущество от его использования. Может быть, я что-то упустил?