说明:substring()方法用于提取字符串中介于两个指定下标之间的字符。
语法规则
语法:stringObject.substring(start,stop),start——此参数必填,为非负整数,表示规定要提取的子串的第一个字符在stringObject中的位置;stop——此参数可选填,为非负整数,表示要提取的子串的最后一个字符在stringObject中再向后移一个位置;如果省略该参数,那么返回的子串会一直到字符串的结尾。返回值:返回一个新的字符串,该字符串值包含stringObject的一个子字符串,其内容是从start处到stop-1处的所有字符,其长度为stop-start。
实例:1.substring(x)提取字符串
例题1.将字符串“Hello World!"整体提取
String stro = "Hello World!";
String arr = new String();
arr = stro.substring(0);
System.out.println("arr="+arr);
结果
实例:2.substring(x,y)提取字符串
例题2.将字符串"Hello|World^!"拆分到3个字符串中
String stroo = "Hello|World^!";
String arr1 = new String();
String arr2 = new String();
String arr3 = new String();
arr1 = stroo.substring(0,stroo.indexOf("|"));
arr2 = stroo.substring(stroo.indexOf("|")+1,stroo.indexOf("^"));
arr3 = stroo.substring(stroo.indexOf("^")+1);
System.out.println("arr1="+arr1);
System.out.println("arr2="+arr2);
System.out.println("arr3="+arr3);
结果