value1=value1.substring(0,value1.lastIndexOf('('));

解决方案 »

  1.   

    这里有一种方法,你可以去借鉴,但不是唯一的方法。
    Vector list=new Vector();
    String value=value1+value2+.....
    java.util.StringTokenizer s=new StringTokenizer(value,""(" + ")"")
    while (s.hasMoreTokens()) {
                   list.add( (String) s.nextToken());      }这样你想要的都放在Vector里面,你想取哪一个都可以,不过你取出来要转成你想的型别。
      

  2.   

    一个一个字符读, 读到不是数字停止.
    然后用读到的字符串parse一下.