一、split( )
根据指定的字符进行切分,返回一个字符串数组
public static void main(String[] args) {
String str="110@备注@220";
String strs[]=str.split("@");
System.out.println(strs[0]);
System.out.println(strs[1]);
System.out.println(strs[2]);
}
/**
结果:110
备注
220
/
二、subString( )
根据指定的位置进行切分
一个参数时,表示索引值到结尾的左闭区间
public static void main(String[] args) {
String str="110@备注@220";
String strs=str.substring(3);
System.out.println(strs);
}
//结果:@备注@220
两个参数时,表示两个索引值的左闭右开区间
public static void main(String[] args) {
String str="110@备注@220";
String strs=str.substring(3,6);
System.out.println(strs);
}
//结果:@备注
结合indexOf( )方法,实现从头截取到第一个指定字符
public static void main(String[] args) {
String str="110@备注@220";
String strs=str.substring(0,str.indexOf("@"));
System.out.println(strs);
}
//结果:110