有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java字符串标记器问题

我使用字符串标记器通过^分隔字符串响应

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) 个答案

  1. # 1 楼答案

    用户string.split("^")。Split接收正则表达式,因此您可以在一行内完成几乎所有的操作