gpt4 book ai didi

java - opencsv vs java 逗号分割

转载 作者:行者123 更新时间:2023-12-02 08:11:23 24 4
gpt4 key购买 nike

多年来,我一直在夜间批处理作业中使用以下逻辑解析 csv 文件,没有出现任何问题。无论如何,我正在对应用程序进行完全重写,我现在想知道使用 opencsv 这样的东西是否会带来任何性能/质量提升?我没有使用其他图书馆的经验,所以我希望其他有经验的人能够插话。

while ((line = br.readLine()) != null) {
String[] items = line.split(",");


for (int i = 0; i < items.length; ++i) {
// Remove extra quote
if (items[i].length > 2) {
items[i] = items[i].replaceAll("\"", "");
}

// Replace blank items with nulls
if (items[i].matches("^\\s*$")) {
items[i] = null;
}

}

String item0 = item[0];
String item1 = item[1];
}

最佳答案

您不会获得任何性能,但库将帮助您处理嵌入逗号的字段。微软使用双引号而不是转义逗号的令人讨厌的解决方案手动处理起来很痛苦,而 opencsv 将为您处理所有这些。

关于java - opencsv vs java 逗号分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19602835/

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