首页 > 编程笔记 > Java笔记 阅读:7

Java substring()方法:截取字符串(附带实例)

Java 中字符串截取主要用的是 sunstring() 方法,它常用的语法格式如下表所示。

语法格式 功能
String substring(int beginIndex) 从指定索引 beginIndex 开始截取一直到字符串结束的子字符串。
String substring(int beginIndex, int endIndex) 从指定索引 beginIndex 开始截取直到索引 endIndex -1 处的字符,注意包括索引为 beginIndex 处的字符,但不包括索引为 endIndex 处的字符。

字符串截取方法示例代码如下:
public class SubstringExample {
    public static void main(String[] args) {
        String str = "Hello, world!";

        // 使用 substring(beginIndex) 方法从索引 4 开始截取到字符串结束的子字符串
        String substring1 = str.substring(4);
        System.out.println("截取结果 1:" + substring1); // 输出:截取结果 1:o, world!

        // 使用 substring(beginIndex, endIndex) 方法从索引 7 开始截取到索引 12 处的子字符串
        String substring2 = str.substring(7, 12);
        System.out.println("截取结果 2:" + substring2); // 输出:截取结果 2:world

        // 使用 substring(beginIndex, endIndex) 方法截取整个字符串,相当于复制整个字符串
        String copyStr = str.substring(0, str.length());
        System.out.println("复制结果:" + copyStr); // 输出:复制结果:Hello, world!
    }
}
程序运行结果如下:

截取结果 1:o, world!
截取结果 2:world
复制结果:Hello, world!

相关文章