字符串拆分-Java

方法一、

  

Java代码  收藏代码
  1. String str = "1,2,3,4,5,6"  
  2.   
  3.  public int[] StringtoInt(String str) {  
  4.   
  5.     int ret[] = new int[str.length()];   
  6.   
  7.     StringTokenizer toKenizer = new StringTokenizer(str, ",");   
  8.   
  9.     int i = 0;  
  10.   
  11.     while (toKenizer.hasMoreElements()) {   
  12.   
  13.       ret[i++] = Integer.valueOf(toKenizer.nextToken());  
  14.   
  15.     }   
  16.   
  17.    return ret;  
  18.   
  19.  }  

 

 

方法二、

 

  

Java代码  收藏代码
  1. String a = "1,2,3,4,5,6"  
  2. String str[] = a.split(",");  
  3. int array[] = new int[str.length];  
  4. for(int i=0;i
  5.     array[i]=Integer.parseInt(str[i]);   

 

 

 

 

   使用String.split方法时要注意的问题:

       "aaa*bbb*ccc","aaa+bbb+ccc","aaa|bbb|ccc"  要用"//*","//+","//|"转义后即可得到正确的结果。

       String[] aa = "aaa*bbb*ccc".split("//*");

       String[] aa = "aaa+bbb+ccc".split("//+");

       String[] aa = "aaa|bbb|ccc".split("//|");

        当用"."分隔的时候, 要用"[.]" 进行分隔。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部