【发布时间】:2009-04-06 10:36:43
【问题描述】:
我在 .csv 文件中有一行 abc,密件抄送,
我必须把它分成三个标记,分别是 abc bcc 和 null
首先我尝试了 stringTokenizer 但它不会返回空令牌所以 之后我尝试 string.split(",") 但它不会返回最后一个空字符串 它将返回中间有 null 但最后没有的字符串
所以请帮助我 提前致谢。
【问题讨论】:
我在 .csv 文件中有一行 abc,密件抄送,
我必须把它分成三个标记,分别是 abc bcc 和 null
首先我尝试了 stringTokenizer 但它不会返回空令牌所以 之后我尝试 string.split(",") 但它不会返回最后一个空字符串 它将返回中间有 null 但最后没有的字符串
所以请帮助我 提前致谢。
【问题讨论】:
将两个参数拆分为负的第二个参数
String str = "abc,bcc,";
String[] tokens = str.split(",", -1);
【讨论】:
尝试the String.split() variant that takes a limit 并将负数传递给它。
【讨论】: