在Java中,substring()方法用于从字符串中提取子字符串。它有两个不同的重载形式:
- public String substring(int beginIndex): 从指定索引开始提取子字符串。
String str = "Hello, world!"; String subStr = str.substring(7); // subStr = "world!"
- public String substring(int beginIndex, int endIndex): 从指定的开始索引到结束索引提取子字符串(不包括结束索引)。
String str = "Hello, world!"; String subStr = str.substring(7, 12); // subStr = "world"
请注意,开始索引是包括在提取的子字符串中的,而结束索引是排除在提取的子字符串中的。如果未指定结束索引,则将提取从开始索引到字符串末尾的所有字符。