admin管理员组文章数量:1794759
substring方法基本使用
substring 方法是Java中 String 类的一个重要成员方法,用于从字符串中提取一部分字符形成一个新的字符串
- 下面简单介绍下常用的两个方法:
1、substring(int beginIndex)
从 beginIndex 包含的字符开始截取,直到字符串的末尾。
beginIndex 下标是从 0 开始
代码语言:java复制String str = "兮动人 xdr630";
System.out.println(str.substring(4)); // 输出:xdr630
System.out.println(str.substring(9)); // 输出:0
2、String substring(int beginIndex, int endIndex)
从 beginIndex 包含的字符开始截取,直到 endIndex 不包含的字符结束。
代码语言:java复制String str = "兮动人 xdr630";
System.out.println(str.substring(0, 3)); // 输出:兮动人
- 注意事项:
1、如果 beginIndex 或 endIndex 超出了原始字符串的范围,则会抛出 StringIndexOutOfBoundsException 异常。
代码语言:java复制String str = "兮动人 xdr630";
try {
String subStrError = str.substring(-4);
} catch (StringIndexOutOfBoundsException e) {
System.out.println("Exception caught: " + e.getMessage());
}
// 输出超出范围的索引值:-4
2、beginIndex 和 endIndex 都是从0开始计数的。
3、如果提供的 beginIndex 大于等于字符串的长度,那么返回的将是空字符串。如果 beginIndex 小于0或大于字符串的长度,将会抛出 StringIndexOutOfBoundsException 异常。
代码语言:java复制String str = "兮动人 xdr630";
System.out.println(str.substring(10)); // 输出:空字符串
本文标签: substring方法基本使用
版权声明:本文标题:substring方法基本使用 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754636757a1704627.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论