当有一些空标记时如何分离标记

问题描述 投票:0回答:2

我在 .csv 文件中有一行 abc、密件抄送、

我必须将其分成三个标记

abc
bcc
null

首先,我尝试了

StringTokenizer
但它没有返回
null
令牌。然后,我尝试了
String.split(",")
,但最后也没有返回
null
;它返回一个字符串,中间有
null
但不在末尾。

所以请帮助我 预先感谢。

java parsing csv
2个回答
3
投票

使用带有负第二个参数的双参数拆分

String str = "abc,bcc,";
String[] tokens = str.split(",", -1);

split(String, int) 文档


1
投票

尝试

String.split()
变体,它需要一个限制并向其传递一个负数。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.