我试过了,提示symbol  : method split  (java.lang.String)
location: class java.lang.String
   String s1[]=s.split("-");
这是什么原因呢

解决方案 »

  1.   

    你的jdk是不是1.3的?
    这个方法1.4之后才有的。
      

  2.   

    public class A{
    public static void main(String[] args){
       String s="312312-42342-tertre";
       String s1[]=s.split("-");
       int i=0;
       for(i=0;i<s1.length;i++){
           System.out.println(s1[i]);
       }

    }
    }没问题的,,我用的是jdk1。4
      

  3.   

    应该可以的,只不过你要保证你设置的标准是唯一的,不能在你分解得到的字符中也存在!有时候也可以利用一下StringToken类来实现!
      

  4.   

    可以实现,我刚试了,谢谢!请问StringToken类怎么用呢?