substring使用说明

概述

substring 方法是 Java 字符串类 String 提供的一个重要方法,用于从给定的字符串中提取子字符串。该方法有两种重载形式,分别用于不同的提取需求。这些方法的返回值是一个新的字符串,原始字符串不会受到任何影响。

方法1:substring(int startIndex)

返回从指定索引开始到字符串末尾的子字符串。索引从 0 开始,表示字符串的第一个字符。以下是使用这种形式的示例:

String originalString = "Hello, World!";
String subString = originalString.substring(7); // 从索引 7 开始,即 "World!"
System.out.println(subString); // 输出: "World!"

方法2:substring(int startIndex, int endIndex)

返回从 startIndex 开始到 endIndex - 1 结束的子字符串。因此,提取的子字符串包括从 startIndex 开始的字符,但不包括 endIndex 处的字符。以下是使用这种形式的示例:

String originalString = "Hello, World!";
String subString = originalString.substring(7, 12); // 从索引 7 开始到索引 11 结束,即 "World"
System.out.println(subString); // 输出: "World"

注意事项:

  • 如果传入的索引超出了字符串的长度,或者 startIndex 大于等于 endIndex,将会抛出 IndexOutOfBoundsException 异常。
  • substring 方法返回的是一个新的字符串,不会影响原始字符串。
  • 当不再需要提取的子字符串时,应及时释放其引用,以便 Java 的垃圾回收正常工作。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值