Как при чтении csv файла с помощью opencsv добавить строку в конец последней прочитанной строки?

119
09 июня 2019, 01:10

Возник такой вопрос, допустим я построчно считываю csv файл,

если первое поле равно определенной строке, то добавляю строку в конец текущей строки. Допустим была строка Шоколадка,1,50,40.00 а после добавления пусть будет Шоколадка,1,50,40.00,2,60,50.00. Подозреваю, что так нельзя сделать и надо использовать CSVWriter, каким образом можно решить проблему?

Answer 1

По идее CSVReader только считывает в память данные CSV. Вам нужно будет считать данные в память (в данном случае это массив nextline), манипуляции со строками и после этого записать в файл результату при помощи CSVWriter.

READ ALSO
Tomcat смена порта 8080 на 80

Tomcat смена порта 8080 на 80

Почему когда я в томкате в conf/serverxml

95
TimeUtils.millis() Java [дубликат]

TimeUtils.millis() Java [дубликат]

Данный вопрос является точным дубликатом:

96
Помощь со Spring Security/MVC

Помощь со Spring Security/MVC

Пытаюсь разбираться со спрингом постепенно создавая пет проектУ меня есть 2 Entity: User, Role

125