Допустим, мы читаем некую строку, в которой значений разделены разделителями-табулциями:
a\tb\tc\t\te
На выходе
"a\tb\tc\t\te".split("\t")ожидаем массив из 5 значений, предпоследнее из которых будет пустым. Однако, размер выходного массива будет равен 4, а пустое значение в него не попадет. Выход - немного модифицировать вызов:
"a\tb\tc\t\te".split("\t", -1)
Комментариев нет:
Отправить комментарий