posts - 8,  comments - 6,  trackbacks - 0

          2.2  使用String.split方法
           
          開發(fā)人員有時需要使用分隔符(如逗號、制表符或空格)將一個String分割成子串。正如上一節(jié)中討論的那樣,Java 1.4添加了Pattern類用來和常規(guī)表達式來執(zhí)行文本比較。除了模式匹配外,用常規(guī)表達式作為分隔符,Pattern對象可以將一個String分割成一個子串數(shù)組。例如,可以使用逗號作為模式將一行以逗號分隔的列表劃分成一個字符串數(shù)組:

          String data = "Australia,Fiji,New Zealand,Papua New Guinea";
          Pattern comma = Pattern.compile(",");
          String[] countries = comma.split(data);

          分割字符串更簡單的實現(xiàn)方法是:使用String類中的split方法。使用此方法重寫以上代碼。這一次將更改分隔符以包括逗號前后的所有空白,以使它不成為子串值的一部分:
          String data = "Australia, Fiji, New Zealand , Papua New Guinea";
          String[] countries = data.split("\\s*,\\s*");
          正如前面介紹過的Pattern對象那樣,在這里同樣可以采用相同的正則表達式語法。因此使用split方法的場合遠不止逗號和空格。

          posted on 2008-12-07 12:07 ♂游泳的魚 閱讀(289) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 景洪市| 廉江市| 徐州市| 庆云县| 南充市| 若羌县| 安宁市| 伊春市| 金山区| 上高县| 阿拉尔市| 洛宁县| 辛集市| 大冶市| 台江县| 宁化县| 郁南县| 富顺县| 岫岩| 梅州市| 金堂县| 阿勒泰市| 赣州市| 正蓝旗| 潼南县| 吉安县| 衡阳县| 安福县| 嫩江县| 和龙市| 武川县| 琼中| 揭东县| 霍林郭勒市| 蓬溪县| 南京市| 泸西县| 白河县| 绩溪县| 博爱县| 大理市|