不同字符串的分割方式 split
使用split让字符串分割
方式一:
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]);
}
String str="Java string split test";
String[] strarray=str.split(" ",2); //使用limit,最多分割成2个字符串
for (int i = 0; i < strarray.length; i++)
System.out.println(strarray[i]);
}
String str="Java string split test"; 转义字符为: String[] strarray=str.split(" ");
方式二:
IP地址的拆分
public static void main(String args[]) {
String str = "192.168.1.1";
// . 必须得加 转义字符\\
for(String s : str.split("\\.")){
System.out.println(s);
}
}
方式三:
public static void main(String[] args) {
String str="aa//bb//cc//dd";
String[] strarray=str.split("//");
for (int i = 0; i < strarray.length; i++)
System.out.println(strarray[i]);
}
附加:
经纬度分割
public static void main(String[] args) {
String coordinate = "110.454567,21.245155";
String[] split = coordinate.split(",");
System.out.println("经度: " + split[0]);
System.out.println("纬度: " + split[1]);
}