gpt4 book ai didi

java - 解析 CSV 文本文件,忽略逗号及其周围的空格

转载 作者:行者123 更新时间:2023-12-01 06:15:11 26 4
gpt4 key购买 nike

while ((line = rd.readLine()) != null) 
{
line += ",N/A";
String[] venue = line.split(",");
}

在读取 CSV 文件时,我使用 split 方法创建字符串数组。我想以这样的方式实现 split 函数,它忽略两边都有空格的所有逗号。例如,

foo,bar, dev,war ,gen

应该产生

String[] {"foo","bar, dev","war ,gen"}

我尝试在 java 中寻找字符串格式的合理解释,但找不到足够的资源来解决我的问题。

最佳答案

如果您想删除逗号周围的空格,请调用String.trim()在结果标记上:

String[] tokens = line.split(",");
for (int i = 0; i < tokens.length; i++)
tokens[i] = tokens[i].trim();

关于java - 解析 CSV 文本文件,忽略逗号及其周围的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26611249/

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