細心!用心!耐心!

          吾非文人,乃市井一俗人也,讀百卷書,跨江河千里,故申城一游; 一兩滴辛酸,三四年學業,五六點粗墨,七八筆買賣,九十道人情。

          BlogJava 聯系 聚合 管理
            1 Posts :: 196 Stories :: 10 Comments :: 0 Trackbacks
          ?
          ??? /**
          ? * 分割字符串,先去除所有空格,再去引號操作
          ? * */
          ?protected String[] splitString(String lineString){
          ?? ArrayList list = new ArrayList();
          ?? StringBuffer sb = new StringBuffer();
          ?? String[] temp_columnArray = null;
          ?? String[] columnArray = null;
          ?? //字符串如果含有空格,則空格為“半角狀態下的空格”,如果為全角狀態下,則空格長度為1
          ?? 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{
          ???? sb.append(String.valueOf(chars[i]));
          ??? }
          ?? }
          ???????? System.out.println(sb.toString());
          ???????? String str = sb.toString();
          ???????? temp_columnArray = str.split("['\"']");
          ???????? for(int i = 0; i < temp_columnArray.length; i++){
          ??????? ? if(temp_columnArray[i].trim().length()>=1){
          ??????? ?? list.add(temp_columnArray[i]);
          ??????? ? }
          ???????? }
          ???????? columnArray = (String[])list.toArray(new String[(temp_columnArray.length/2)-1]);
          ???????? System.out.println(columnArray.length);
          ???????? for(int i = 0; i < columnArray.length; i++){
          ??????? ? System.out.println(columnArray[i]);
          ???????? }
          ??return columnArray;
          ?}

          字符串范例(處于一行中,并且每個字段有引號): "01290943050280128550" "01" "0" "13548418074" "923041" "13548418074" "1862????? " "1862SMS?? " "01" "0???? " "0???? " "0????? " "0" "85 " "280 " "002801" "???33?? " "13800280500" "20070129094305" "20070129094314" "PXY08 " "0???????? "
          posted on 2007-02-07 10:57 張金鵬 閱讀(746) 評論(0)  編輯  收藏 所屬分類: core java中的一些數據結構的處理
          主站蜘蛛池模板: 永胜县| 利川市| 竹北市| 达州市| 武安市| 政和县| 乾安县| 淮南市| 杂多县| 惠东县| 家居| 中西区| 甘洛县| 金溪县| 广西| 蚌埠市| 盈江县| 澄迈县| 乾安县| 昭平县| 容城县| 宁化县| 丹棱县| 镇安县| 阳泉市| 枣强县| 揭东县| 田东县| 都江堰市| 四川省| 甘洛县| 宾阳县| 上栗县| 赣州市| 昔阳县| 西和县| 罗甸县| 莱西市| 兴隆县| 蒙山县| 广安市|