time="17.2";
String info [] = time.split(".");期望结果:info [0]="17"; info [1]="2"; 
但,出现错误
请教各位如何写。

解决方案 »

  1.   

    String time="17.2"; 
    String info [] = time.split("."); 
      

  2.   

    String time="17.2"; 
    String[] info = time.split("\\."); 
    System.out.println(info[0] + "," + info[1]);
      

  3.   

    String time = "17.2";
    String [] info = time.split("\\."); //点需要字符转义,而反斜杠有时转义字符,所以需要两个
      

  4.   


                    String time="17.2"; 
                    String[] info = time.split("\\."); 
                    System.out.println("info[0]=" + info[0]);
    System.out.println("info[1]=" + info[1]);
      

  5.   

      String time="17.2"; 
                        String[] info = time.split("\\."); 
                        System.out.println("info[0]=" + info[0]); 
                        System.out.println("info[1]=" + info[1]);
      

  6.   

    String[] java.lang.String.split(String regex)
    参数是正则表达式~而.在正则中代表任意字符,用.本身就要转义~
      

  7.   

    String time="17.2"; 
                        String[] info = time.split("\\."); 
                        System.out.println("info[0]=" + info[0]); 
                        System.out.println("info[1]=" + info[1]);
      

  8.   


    String time="17.2"; 
    String info [] = time.split("\\."); 
    for(int i = 0;i < 2;i++){
    System.out.println(info[i]);
    }
      

  9.   


            String time="17.2"; 
            String[] info = time.split("\\."); //.为转义字符 
            System.out.println(info[0] + "," + info[1]);
      

  10.   

    String time = "17.2";
    String [] info = time.split("\\."); 
      

  11.   

    String time = "17.2"; 
    String [] info = time.split("[.]");
    这样就不会有错了