Java split()方法
split()方法根据匹配给定的正则表达式来拆分字符串
注意:.
、$
、|
、和*
等转义字符必须加\\
语法
public String[] split(String regex,int limit)
参数
- regex --正则表达式分隔符
- limit --分割的份数
返回值
字符串数组
示例
String 类的split方法示例:定义一个String字符串类型变量str,一个String[] buff数组,将“小学,初中,高中,大学,本科,研究生,博士”赋值给str,用,
分割字符串,并且将分割后的字符串数组赋值给buff。
public class Test{
public static void main(String args[]){
String str="小学,初中,高中,大专,本科,研究生,博士";
String[] buff =str.split(",");
for(int i=0;i<buff.length;i++){
System.out.println(buff[i]);
}
}
}
.
必须加转义字符\\,以下是拆分ip地址示例:
public class Demo {
public static void main(String args[]) {
String str = "192.168.1.1";
// . 必须得加 转义字符\\
for(String s : str.split("\\.")){
System.out.println(s);
}
}
}