子字符串的获取
通过string类的substring()可对字符串进行截取
如下例子:
String str = "love jave";
String substr = str.substring(1, 6);
System.out.println("子字符串为:"+substr);
运行的结果是:
子字符串为:ove j
备注:
public String substring(int beginIndex, int endIndex)
Returns a new string that is a substring of this string. The substring begins at the specified
beginIndex
and extends to the character at index
endIndex - 1
. Thus the length of the substring is
endIndex-beginIndex
.
Examples:
"hamburger".substring(4, 8) returns "urge" "smiles".substring(1, 5) returns "mile"
-
Parameters:
-
beginIndex
- the beginning index, inclusive. -
endIndex
- the ending index, exclusive.
Returns:
- the specified substring. Throws:
-
IndexOutOfBoundsException
- if thebeginIndex
is negative, orendIndex
is larger than the length of thisString
object, orbeginIndex
is larger thanendIndex
. -
2、例子
String str = "love jave";
String substr = str.substring(1);
System.out.println("子字符串为:"+substr);
运行结果
子字符串为:ove jave
public String substring(int beginIndex)
Returns a new string that is a substring of this string. The substring begins with the character at the specified index and extends to the end of this string.
Examples:
"unhappy".substring(2) returns "happy" "Harbison".substring(3) returns "bison" "emptiness".substring(9) returns "" (an empty string)
-
Parameters:
-
beginIndex
- the beginning index, inclusive.
Returns:
- the specified substring. Throws:
-
IndexOutOfBoundsException
- ifbeginIndex
is negative or larger than the length of thisString
object