专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » 分割字符串:增强J2ME的String能力——分割字符串 »正文

分割字符串:增强J2ME的String能力——分割字符串

来源: 发布时间:星期四, 2009年2月12日 浏览:136次 评论:0


  从JDK1.4以后String类中新增了split思路方法来实现分割但是在J2ME中却没有该思路方法(MIDP2.0中也没有实现)但是在实际使用过程中有些时候确要用到这种操作这里将我以前实现段代码和大家共享:

/*** 分割原理:检测串中分割然后取子串* @param original 需要分割串* @paran regex 分割串* @ 分割后生成*/private  String split(String original,String regex){//取子串起始位置 startIndex = 0;//将结果数据先放入Vector中Vector v =  Vector;//返回结果String str = null;//存储取子串时起始位置 index = 0;//获得匹配子串位置startIndex = original.indexOf(regex); //.out.prln(\"0\" + startIndex); //如果起始位置小于长度则证明没有取到串末尾//-1代表取到了末尾while(startIndex < original.length && startIndex != -1){String temp = original.sub(index,startIndex);.out.prln(\" \" + startIndex);//取子串v.addElement(temp);//设置取子串起始位置index = startIndex + regex.length;//获得匹配子串位置startIndex = original.indexOf(regex,startIndex + regex.length);}//取结束子串v.addElement(original.sub(index + 1 - regex.length));//将Vector对象转换成str =  String[v.size];for( i=0;i {str[i] = (String)v.elementAt(i);}//返回生成 str;}
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: