Сканер Java против String.split () против StringTokenizer; какой я должен использовать?

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

Мой вопрос: мне нужно создать два экземпляраScanner? То есть один для чтения строки, а другой на основе строки для получения токенов для разделителя? Если мне придется сделать это, я сомневаюсь, что смогу получить какое-либо преимущество от его использования. Может я что-то здесь упускаю?

Ответы на вопрос(5)

Ваш ответ на вопрос