一、小例
这里需要注意的是之所以str.split()可以赋给一个数组是因为split()方法分割字符串成为了数组
"\\s+"表示多个类似于空格换行回车 ,+表示的是多个
| 表示的是或者的意思。
总之 字符串中有什么符号就用"\\符号"(个人理解)。
二、多个符号作为分隔符
String address="上海^上海市@闵行区#吴中路";
String[] splitAddress=address.split("\\^|@|#");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
例:
String address = new String("192.168.13.240");
String[] str = address.split("\\.");
for(String s : str){
System.out.println(s);
}
输出格式:
192
168
13
240