我有一個簡單的java代碼,它讀取包含雙引號句子的文本csv文件:「sentence1」,「sentence2」,「sentence3」。我想讀一些這些句子(例如,句子1和3)。我創建了一個緩衝區讀取器,然後使用readLine()
,然後使用:tokens = fileLine.split(",");
其中,標記是一個字符串數組。在java中解析文本文件,如何刪除「」
我訪問了我感興趣的使用數組索引的句子:tokens[0]
,tokens[3]
。問題是,我只想要沒有雙引號的句子。但我的程序用「」保存了句子。我該如何改進解析技巧,以便我可以保存沒有「」的句子?
使用csv解析器(有很多,包括開源解決方案) - 它會讓你的生活更輕鬆(http://stackoverflow.com/questions/200609/can-you-recommend-a-java-library-for -reading-和可能的寫作,CSV文件)。 – assylias