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中寻找一个合适的字符串格式解释,但是找不到足够的资源来解决我的问题。
答案 0 :(得分:0)
如果您想删除逗号周围的空格,请在结果标记上调用String.trim()
:
String[] tokens = line.split(",");
for (int i = 0; i < tokens.length; i++)
tokens[i] = tokens[i].trim();