Мне нужно разбить строку, которая была прочитана из внешнего файла. Мне удалось разбить строку, используя этот код;String split дает массив за пределами
String[] parts = line.split("\\.");
String part1 = parts[0];
String part2 = parts[1];
Теперь, когда я пытаюсь получить доступ к данным, часть1 с индексом [0] работает отлично, однако пытается получить индекс [1] выбросить индекс из исключения границ. Данные, которые я пытаюсь разделить выглядит так
886,0452586206898 27115740907,871643
888,0387931034484 26218442896,246094
890,032327586207 25301777157,154663
892,0258620689656 24365534070,686035
894,0193965517242 23409502709,11487
Am Я имел в виду, чтобы удалить пустое пространство, прежде чем делать строка разделена?
Он должен работать ... Вы уверены, что это 'String' вы распределяете на? – brso05
Он работает для индекса [0] и возвращает 886,888, ... просто не разделяет остальную часть строки –
Отлаживайте и посмотрите, что такое 'parts'. – Manu