解析CSV文本文件,忽略逗号和空格

库纳尔·曼内卡(Kunal Manelkar)
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中寻找有关字符串格式的正当解释,但还没有找到足以解决我问题的足够资源。

icza

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章