详解split()使⽤⽅法----Java
split ⽅法
将⼀个字符串分割为⼦字符串,然后将结果作为字符串数组返回。
1.按空格分开
public static void main(String[] args){
String a ="hello world wk";
String[] a1 = a.split(" ");
System.out.println("a1-->"+String(a1));
}
结果是:a1-->[hello, world, wk]
2.按 | 隔开
String a1="北京|北京市|海淀区|科技⼤厦";
String[] splitAddress=a1.split("\\|");
System.out.String(splitAddress));
结果是:[北京,北京市,海淀区,科技⼤厦]
3按*隔开
String a1="北京*北京市*海淀区*科技⼤厦";
String[] splitAddress=a1.split("\\*");
System.out.String(splitAddress));
结果是:[北京,北京市,海淀区,科技⼤厦]
4.按@隔开
String a1="北京@北京市@海淀区@科技⼤厦";
String[] splitAddress=a1.split("@");
System.out.String(splitAddress));
结果是:[北京,北京市,海淀区,科技⼤厦]
⼆。多个标记隔开
String a1="北京^北京市@海淀区#科技⼤厦 wk";
String[] splitAddress=a1.split("\\^|@|#| ");
System.out.String(splitAddress));
结果是:[北京,北京市,海淀区,科技⼤厦, wk]
三。split⾥⾯的limit⽤法,
就是把字符串分成⼏段。
limit参数指定⼏个,输出⼏个,最多为 8 个
String a1="北京北京市海淀区科技⼤厦 wk";
String[] str=a1.split(" ",3);
System.out.String(str));
结果是:[北京, 北京市, 海淀区科技⼤厦 wk]
总结:
java中split的用法(1)split表达式,其实就是⼀个正则表达式。 ^ | 等符号在正则表达式中属于⼀种有特殊含义的字符,如果使⽤此种字符作为分隔符,必须使⽤转义符即\加以转义*。
(2)如果使⽤多个分隔符则需要借助 | 符号
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论