如何修改csv行的特定行?

时间:2014-12-01 13:15:11

标签: java csv

测试线:1,,,,test,,asd,,

我想修改第5行并将单词test替换为“xxx”。测试词可以是任何值。

我怎么能做到最好?是否有任何apache-commons库可以返回分隔符,的第n个出现的索引?然后我可以使用类似的东西:

sb.append(line.substring(0, theIdx))
  .append("xxx")
  .append(line.substring(theIdx+1));

但是我怎样才能得到分隔符中第n个索引?

1 个答案:

答案 0 :(得分:0)

我发现StringUtils.ordinalIndexOf()是我要找的。