细心!用心!耐心!

吾非文人,乃市井一俗人也,读百卷书,跨江河千里,故申城一游; 一两滴辛酸,三四年学业,五六点粗墨,七八笔买卖,九十道人情。

BlogJava 联系 聚合 管理
  1 Posts :: 196 Stories :: 10 Comments :: 0 Trackbacks
 /**
  * 分割字符串,去除字符串中的所有空格---1
  * */
 protected String[] splitString(String lineString){
   ArrayList list = new ArrayList();
   String[] columnArray = null;
   //字符串如果含有空格,则空格为“半角状态下的空格”,如果为全角状态下,则空格长度为1
//   String lineString = "        z   j   p  ";
   lineString = lineString.trim();  
   char[] chars = lineString.toCharArray();
   int length = chars.length;
   for(int i = 0; i < chars.length; i++){ 
    if(String.valueOf(chars[i]).trim().length()<1){    
     length --;
    }else{
     list.add(String.valueOf(chars[i]));
    }
   }
   columnArray = (String[])list.toArray(new String[length]);
      
  return columnArray;
 }


例如lineString ="        z   j   p  ", 则最后的columnArray数组内容为{z,j,p},长度为3
posted on 2007-02-07 10:49 张金鹏 阅读(695) 评论(0)  编辑  收藏 所属分类: core java中的一些数据结构的处理

只有注册用户登录后才能发表评论。


网站导航: