在Java中,可以使用substring()
方法來獲取指定位置的子字符串。substring()
方法有兩種重載形式,分別是substring(int beginIndex)
和substring(int beginIndex, int endIndex)
。
substring(int beginIndex)
方法:String str = "Hello, World!";
String substr = str.substring(7); // 從索引為7的位置開始獲取子字符串,返回"World!"
System.out.println(substr);
substring(int beginIndex, int endIndex)
方法:String str = "Hello, World!";
String substr = str.substring(7, 12); // 從索引為7的位置開始,到索引為12的位置結(jié)束獲取子字符串,返回"World"
System.out.println(substr);
需要注意的是,beginIndex
參數(shù)表示子字符串的起始位置(包含),endIndex
表示子字符串的結(jié)束位置(不包含)。如果只傳入beginIndex
參數(shù),則會(huì)獲取從beginIndex
位置開始一直到字符串末尾的子字符串。