?/**
? * 分割字符串,去除字符串中的所有空格---1
? * */
?protected String[] splitString(String lineString){
?? ArrayList list = new ArrayList();
?? String[] columnArray = null;
?? //字符串如果含有空格,則空格為“半角狀態(tài)下的空格”,如果為全角狀態(tài)下,則空格長(zhǎng)度為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數(shù)組內(nèi)容為{z,j,p},長(zhǎng)度為3
? * 分割字符串,去除字符串中的所有空格---1
? * */
?protected String[] splitString(String lineString){
?? ArrayList list = new ArrayList();
?? String[] columnArray = null;
?? //字符串如果含有空格,則空格為“半角狀態(tài)下的空格”,如果為全角狀態(tài)下,則空格長(zhǎng)度為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數(shù)組內(nèi)容為{z,j,p},長(zhǎng)度為3
posted on 2007-02-07 10:49 張金鵬 閱讀(703) 評(píng)論(0) 編輯 收藏 所屬分類: core java中的一些數(shù)據(jù)結(jié)構(gòu)的處理