split() 方法
1.概述:根据匹配给定的正则表达式将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
2.格式:public String[] split(String regex, int limit)
3.如果使用多个分隔符要用|隔开;
像?.(点)((正括弧))(反括弧)*(星号)|(竖线)等特殊符号都要在其前面加上\\转义。
String a1="北京^北京市@海淀区#科技大厦 wk";
String[] splitAddress=a1.split("\\^|@|#| ");
System.out.println(Arrays.toString(splitAddress));
结果是:[北京, 北京市, 海淀区, 科技大厦, wk]
4. 具体用法:
// 如果 n 为 0,那么模式将被应用尽可能多的次数,数组可以是任何长度,并且结尾空字符串将被丢弃。
String string2 = ":ab:cd:ef::";
String[] split2 = string2.split(":");
System.out.println("结果是 :" + Arrays.toString(split2));
System.out.println("元素个数是:" + split2.length);
System.out.println("");
// 如果