【发布时间】:2011-07-14 10:27:23
【问题描述】:
AM 使用字符串标记器将字符串响应分隔为^
12/30/2011 12:00:00 AM^President^^^159^True^True^True^True^True^False^False^True^True^3/18/2011 12:00:00 AM^True^Jujama, Inc.^^^^True^True
但问题是当^ 分隔符连续跳过该分隔符并添加到数组中时。
但是如果有两个^delimiters 出现,我想添加空格。
怎么做?
我的代码是:
StringTokenizer tokens = new StringTokenizer(partId, "^");
while(tokens.hasMoreTokens()){
String value=tokens.nextToken();
userValues.add(value);
System.out.println("..."+value);
}
【问题讨论】:
-
一般来说,如果可能的话,使用 Scanner 而不是 StringTokenizer。
标签: java stringtokenizer