java中String類的split方法接受正則表達式作為參數,我們可以使用正則表達式實現多個分隔符進行分隔的效果。
示例代碼如下:
import?java.util.*;import?java.lang.*;
import?java.io.*;
/*?Name?of?the?class?has?to?be?"Main"?only?if?the?class?is?public.?*/
class?Ideone
{
public?static?void?main?(String[]?args)?throws?java.lang.Exception
{
String?str?=?"abc;123,456?999|haha";
String[]?strs?=?str.split("[;,?|]");
for(String?s?:?strs){
System.out.println(s);
}
}
}
執行結果:
abc
123
456
999
haha