gpt4 book ai didi

java - 如何从逗号分隔的数据中解析空标记?

转载 作者:行者123 更新时间:2023-12-01 23:29:32 25 4
gpt4 key购买 nike

我有一些大文件,其中包含逗号分隔的数据。像这样的东西:

firstname,middlename,lastname
James,Tiberius,Kirk
Mister,,Spock
Leonard,,McCoy

我正在使用 StringTokenizer 来解析数据:

StringTokenizer st = new StringTokenizer(sLine, ",");
while (st.hasMoreTokens()) {
String sTok = st.nextTokens;
tokens.add(tok);
}

问题是,在没有中间名的行上,我只得到两个标记,{ "Mister", "Spock"},但我想要三个标记,{ "Mister, "", "Spock"}

问题:在解析逗号分隔数据时如何获取包含空标记?

谢谢!

最佳答案

您可以使用String#split(String regex)方法。

String[] split = sLine.split(",");
for (String s : split) {
System.out.println("S = " + s); //Note there will be one empty S
tokens.add(s);
}

关于java - 如何从逗号分隔的数据中解析空标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19543798/

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