方案一:

String Str="a,b,c,d,e,f";  
  String [] result = Str.split(",");//split根据匹配给定的正则表达式来拆分此字符串。
  for(int a = 0;a<result.length;a++){
   System.out.print(result[a]+"\t");
  }

 

方案二:利用StringTokenizer文字分词器

String Str="a,b,c,d,e,f";  
  StringTokenizer  tokener = new StringTokenizer(Str,",");
  String [] result = new String[tokener .countTokens()];// 计算在生成异常之前可以调用此 tokenizer 的 nextToken 方法的次数
  int i=0;
  while(tokener. hasMoreTokens ())
  {
   result[i++]=tokener.nextToken();//返回此 string tokenizer 的下一个标记。
   
  }
  for(int a = 0;a<result.length;a++){
   System.out.print(result[a]+"\t");
  }

分割字符

转载于:https://my.oschina.net/zjllovecode/blog/849393

相关文章: