gpt4 book ai didi

java - 在java中解析文本文件,如何删除 ""

转载 作者:行者123 更新时间:2023-11-29 05:58:22 25 4
gpt4 key购买 nike

我有一个简单的 java 代码,它读取包含带双引号的句子的文本 csv 文件:“sentence1”,“sentence2”,“sentence3”。我想读其中的一些句子(例如,句子 1 和 3)。我创建了一个缓冲区读取器并使用了 readLine() 然后使用了:tokens = fileLine.split(","); 其中 tokens 是一个字符串数组。

我使用数组索引访问了我感兴趣的句子:tokens[0]tokens[3]。问题是,我只想要没有双引号的句子。但是我的程序保存了带有“”的句子。我怎样才能改进解析技术,这样我就可以保存没有 ""的句子??

最佳答案

String#replaceAll怎么样? :

theSentence = theSentence.replaceAll("\"", "");

在较新的 Java 版本中,我认为从 Java 5 开始,您可以使用 String#replace(CharSequence,CharSequence)还有:

theSentence = theSentence.replace("\"", "");

并避免正则表达式的开销

关于java - 在java中解析文本文件,如何删除 "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11141041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com