Scanner scan = new Scanner(file);
while (scan.hasNextLine()) {
String[] a = scan.nextLine().replace("\\t", ",").split(",");
//do something with the array
}
scan.close();
Это сделало:
- создать сканер для обработки файла (сканирование сканера)
- сканирования в следующей строке файла (scan.nextLine ()) для каждой строки файла на основе hasNextLine ()
- заменены вкладки запятыми (.replace ("\ t", ",")), поэтому разделители были одинаковыми
- split в массив через запятую. Теперь вы можете обрабатывать все данные одинаково независимо от длины каждой строки.
- Не забудьте закрыть сканер, когда закончите.
задан ssangki 26 February 2015 в 08:33
поделиться