Странная ошибка при попытке проанализировать большой файл TSV в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Странная ошибка при попытке проанализировать большой файл TSV в Java

Сообщение Anonymous »


Я пытаюсь проанализировать огромный файл tsv (который содержит данные из imdb в формате списка) на Java, используя базовый объект Scanner. Когда я добираюсь до определенного элемента во время синтаксического анализа, я получаю «исключение за пределами индекса», несмотря на то, что исходный файл не имеет никаких проблем. Вот код, который я запускаю для получения данных:

import java.io.File; импортировать java.io.FileNotFoundException; импортировать java.util.ArrayList; импортировать java.util.List; импортировать java.util.Scanner; общественный класс Main { public static void main(String[] args) { Строка filePath = "G:/TSV/data.tsv"; List BasicsObjectsList = новый ArrayList(); пытаться { Сканер-сканер = новый сканер (новый файл (путь к файлу)); Scanner.useDelimiter("\t"); Первая строка = Scanner.nextLine(); Целое число я = 0; while(scanner.hasNextLine()) { я++; Строковая строка = Scanner.nextLine(); String[] поля = line.split("\t"); если(fields.length
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»