Я не могу найти правильное решение этой проблемы:Java Сканер Csv useDelimiter
У меня есть файл в формате CSV, который имеет список значений с разделителями-separeted отдельно для последнего. Когда я пытаюсь присвоить эти значения переменным, последнее значение первой строки учитывает первое значение второй строки. Я пробовал с помощью «, \ n *», но это не работает.
Заранее вам за помощь.
Код:
Scanner inputStream = new Scanner(file).useDelimiter(",\\n*");
Csv Файл:
Thomson,Alfred,NY,00192838,USA
Vincent,Ramblè,PA,0033928283,FRANCE
Что я получаю:
variable5 = USA Vincent
То, что я хотел бы получить:
variable5 = USA
variable6 = Vincent
Некоторые текстовые редакторы используют \ n \ r для новых строк. – Sednus