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();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句