在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的位置結束獲取子字符串,返回"World"
System.out.println(substr);
需要注意的是,beginIndex
參數表示子字符串的起始位置(包含),endIndex
表示子字符串的結束位置(不包含)。如果只傳入beginIndex
參數,則會獲取從beginIndex
位置開始一直到字符串末尾的子字符串。