String secondWord = "every.body"; 
String sa[] = secondWord.split("."); for(int i = 0; i < sa.length; i++) { System.out.println(sa[i]); } 
请大家帮忙给看一下

解决方案 »

  1.   

    split方法中,确实要用转义的,
    要用正则表达式,是这个[.].
      

  2.   

    转义小数点我也没有找到。但是你可以利用下面的方法。
    package test;import java.util.StringTokenizer;public class DoubleDisplay {
        public static void main(String [] args){
            double d=32548.1415926D;
            String str=Double.toString(d);            StringTokenizer st = new StringTokenizer(str,".");
             String []stl=new String[2];
             int i=0;
                while (st.hasMoreTokens()) {
                  
                    stl[i]=st.nextToken();
                    i++;
              }
         System.out.println(stl[0]+"."+stl[1].substring(0,2));
        }
    }