有沒有什麼辦法解析CSV文件(可變數量的列)藉助一些CSV解析器(例如SuperCSV)來設置列表<字符串>而不跳過Java中的引號?對於輸入:爪哇:CSV解析器 - 跳過引號
id,name,text,sth
1,"John","Text with 'c,o,m,m,a,s' and \"",qwerty
2,Bob,"",,sth
解析後,我想在設置爲具有相同的文字輸入,而不是:
id,name,text,sth
1,John,Text with 'c,o,m,m,a,s' and \",qwerty
2,Bob,null,null,sth
該元素
「約翰」將解析爲字符串「John」(而不是John)
「」 - >「」
,, - >,空,
等
我已經寫這個here,但我可能並沒有使這個不夠清晰。 我想解析csv文件以設置列表<字符串>,對此做一些操作並打印到stdout,並將它們留在引號中。請幫幫我。
[JAVA中的CSV解析器,字符串中的雙引號(SuperCSV,OpenCSV)]的可能重複(http://stackoverflow.com/questions/23000676/csv-parser-in-java-double-quotes-in-string -supercsv-opencsv) – Raedwald
澄清你原來的問題,而不是再問一遍,但用不同的單詞。 – Raedwald