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"; |
分割字符串更簡單的實現(xiàn)方法是:使用String類中的split方法。使用此方法重寫以上代碼。這一次將更改分隔符以包括逗號前后的所有空白,以使它不成為子串值的一部分:
String data = "Australia, Fiji, New Zealand , Papua New Guinea"; |