我使用Open CSV編寫CSV文件(版本2.3)。如何在Open CSV中沒有得到雙引號?
在我的CSV文件,我想寫以下行: 我選擇這個冒險
「英雄」,但我沒有找到正確的配置,最後我行被打印出來,在我的CSV文件,這樣的: 我選擇了「」英雄「」對於這次冒險
所以我的代碼是:
CSVWriter writer = null;
writer = new CSVWriter(outputStreamWriter,';',CSVWriter.NO_QUOTE_CHARACTER);
String[] lines = new String[4] ;
lines[0] = "Where is Brian" ;
lines[1] = "42" ;
lines[2] = "I choose a "hero" for this adventure" ;
lines[3] = "May the fourth be with you" ;
for (String line : lines) {
writer.writeNext(line);
}
writer.close();
我怎麼能寫我的正確路線?
也許我必須使用CSVParser類?
爲什麼不添加轉義字符 –
它是什麼改變? – Fred37b
我的確提出了Jordi&Marcin所說的相同的東西。在你的句子中打開一個「\」會告訴JVM它不應該被當作字符串的結尾 希望你能理解 –