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!