String Tokenizer问题

时间:2011-07-14 10:27:23

标签: java stringtokenizer

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

但问题是当^连续分隔它跳过那个并添加到数组时。 但是如果有两个^分隔符,我想添加空格。

怎么做?

我的代码是:

 StringTokenizer tokens = new StringTokenizer(partId, "^");

              while(tokens.hasMoreTokens()){

                 String value=tokens.nextToken();
                 userValues.add(value);
                 System.out.println("..."+value);

              }   

2 个答案:

答案 0 :(得分:2)

用户string.split("^")。 Split接收正则表达式,因此您可以在一行中完成您想要的任何操作。

答案 1 :(得分:1)