細心!用心!耐心!

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

          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 張金鵬 閱讀(752) 評論(0)  編輯  收藏 所屬分類: core java中的一些數據結構的處理
          主站蜘蛛池模板: 高青县| 商水县| 玉门市| 定安县| 湘乡市| 池州市| 湟源县| 慈溪市| 东乡| 华安县| 新宾| 广灵县| 上杭县| 亳州市| 葫芦岛市| 洪雅县| 东方市| 济南市| 安丘市| 盘锦市| 遵化市| 安岳县| 龙泉市| 秀山| 聂拉木县| 兴安县| 石首市| 逊克县| 丽江市| 呼伦贝尔市| 定襄县| 泌阳县| 曲水县| 突泉县| 古丈县| 仁寿县| 克拉玛依市| 武夷山市| 兴业县| 珠海市| 绵阳市|