在 Java 中,我们可以使用 substring()
方法来获取字符串的子字符串。子字符串是原始字符串的一部分,我们可以根据需要从原始字符串中提取出来。
语法
String substring(int beginIndex) String substring(int beginIndex, int endIndex)
beginIndex
:指定子字符串的起始索引(包括该索引处的字符)。endIndex
:可选参数,指定子字符串的结束索引(不包括该索引处的字符)。
示例
String str = "Hello, World!"; String sub1 = str.substring(7); // 从索引 7 开始截取子字符串,包括索引 7 处的字符 System.out.println(sub1); // 输出 "World!" String sub2 = str.substring(0, 5); // 从索引 0 到 5(不包括索引 5)截取子字符串 System.out.println(sub2); // 输出 "Hello"
在上面的示例中,我们使用 substring()
方法从原始字符串 "Hello, World!" 中提取出了两个子字符串分别为 "World!" 和 "Hello"。
注意事项
beginIndex
必须大于等于 0,小于字符串的长度。endIndex
必须大于等于beginIndex
,小于等于字符串的长度。
通过掌握 substring()
方法的使用,我们可以轻松地获取字符串的子字符串,方便我们在程序中进行字符串操作。