String.split方法对"."分割的处理

如下代码    
    public static void testSplite(){
     String num= new String("23232.45454.77");
     String a[]=num.split(".");
     System.out.println("sss:"+a.length);
     
     for (int i = 0 ; i <a.length ; i ++){
      System.out.println(i+":"+a[i]);
     }
    }
啥结果也没有,一跟踪,发现a.length=0.于是查API,spilit的参数是正则表达式。
修改为     String a[]=num.split("//.");一切OK.

你可能感兴趣的:(String.split方法对"."分割的处理)