想要把ip分成数组
public class Te
{
public static void main(String sd[])
{
String ip="127.0.0.1";
String ipa[]=ip.split("//.");
for (int i = 0; i<4; i++)
{
System.out.println (ipa[i]);
}
}
}
但是总是拆分不了

解决方案 »

  1.   

    public class Te 

    public static void main(String sd[]) 

    String ip="127.0.0.1"; 
    String ipa[]=ip.split("."); 
    for (int i = 0; i <ipa.length; i++) 

    System.out.println (ipa[i]); 



      

  2.   

     String ip="127.0.0.1"; 
             String[] ipa=ip.split("\\.");
             for (int i = 0; i <ipa.length; i++) 
             { 
             System.out.println (ipa[i]); 
             } 
      

  3.   

    //改\\
    public static void main(String sd[]) 

    String ip="127.0.0.1"; 
    String ipa[]=ip.split("\\."); 
    for (int i = 0; i <4; i++) 

    System.out.println (ipa[i]); 

      

  4.   

    或者用这样也可以.
    import java.util.*;
    class Te{
    public static void main(String[] args){
    String ip="127.0.0.5";
    String[] ipa=new String[ip.length()];
    StringTokenizer st=new StringTokenizer(ip,".");
    int i=1;
    while(st.hasMoreTokens()){
    ipa[i]=st.nextToken();
    System.out.println(ipa[i]);
    i++;
    }
    }
    }