У меня есть файл csv (details.csv), например
ID,NAME,ADDRESS
1,"{foo,bar}","{123,mainst,ny}"
2,"{abc,def}","{124,mainst,Va}"
3,"{pqr,xyz}","{125,mainst,IL}"
когда я использую (Примечание: у меня есть другое закрытие выше этого, которое читает все файлы csv из каталога)
if(file.getName().equalsIgnoreCase("deatails.csv")) {
input = new FileInputStream(file)
reader = new BufferedReader(new InputStreamReader(input))
reader.eachLine{line-> def cols = line.split(",")
println cols.size() }
Вместо размера 3 я получаю 6 со значениями
1
"{foo
bar}"
"{123
mainst
ny}"
spilled (",") разделяет данные запятыми (,), но я хочу, чтобы мои результаты были такими
1
"{foo,bar}"
"{123,mainst,ny}"
Как я могу исправить это закрытие. Пожалуйста помоги! Спасибо