或者把每个放到list中也可,

解决方案 »

  1.   


      List<Integer> list = new ArrayList<Integer>();
      for (String str : "1.2.3.4.5.6.".split("\\.")) {
        list.add(Integer.valueOf(str));
      }
      System.out.println(list);// output: [1,2,3,4,5,6]
      

  2.   

    import java.util.Arrays;public class Test1 {
    public static void main(String[] args) {
     String str="1.2.3.4.5.6.";
            String regex="(?<!=^)[/d(?=.)]";
            String[] result=str.split(regex);
            System.out.println(Arrays.toString(result)); }}昨天刚和bigbug大哥学的正则,看这个简单试一下。。
      

  3.   

    String regex="(?<!=^)[/d(?=.)]";
    有点复杂
      

  4.   

    public class Test3 { public static void main(String[] args) {
     String str="1.2.3.4.5.6.";
     for(int i=0;i<str.length();i++){
     System.out.print(str.charAt(i)+" ");
     i++;
     } }}
    结果:1 2 3 4 5 6 
      

  5.   

    org.apache.commons.lang 
    Class StringUtils
    java.lang.Object
      org.apache.commons.lang.StringUtils到apache下载commons-lang-2.4-bin.zipsplit(java.lang.String str, java.lang.String separatorChars) 
              Splits the provided text into an array, separators specified.轻松搞定--返回数组,有一定的效率哦!LZ我提供这么牛X的方式在加100分吧!!哇哈哈!
      

  6.   

    使用String中的split方法实现
    public class exam{    public static void main(String[] args) {
             String str1="1.2.3.4.5.6.";
             String[] str2=str1.spilt("\.");
             for(int i=0;i<str2.length();i++){
                 System.out.print(str2[i]);
             }    }}
    这样就可以了。你可以通过str2[]直接去里面的第几个元素。
      

  7.   

    public class Test3 {    public static void main(String[] args) {
             String str="1.2.3.4.5.6.";
             for(int i=0;i<str.length();i++){
                 System.out.print(str.charAt(i)+" ");
                 i++;
             }    }}
    用这个,你要的是数字,而且每个数字要写入数组,每个数组元素是对应的数,我这个看看,符合哦
      

  8.   

    String str="1.2.3.4.5.6.";
    String strArr [] = str.spilt("\\.");
    for(int i=0;i<strArr.length;i++){
      int num = Integer.parseInt(strArr[i]);
      System.out.println(num);
    }
    String str="1.2.3.4.5.6.";
    String strArr [] = str.spilt("\\.");
    List<String> list = new ArrayList<String>(strArr);
    //System.out.println(list);
      

  9.   

    用String的split方法可以轻松的实现~~~