- Java.lang 包类
- Java.lang - 首页
- Java.lang - 布尔型
- Java.lang - 字节型
- Java.lang - 字符型
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - 类
- Java.lang - 类加载器
- Java.lang - 编译器
- Java.lang - 双精度浮点数
- Java.lang - 枚举
- Java.lang - 单精度浮点数
- Java.lang - InheritableThreadLocal
- Java.lang - 整数
- Java.lang - 长整数
- Java.lang - 数学
- Java.lang - 数字
- Java.lang - 对象
- Java.lang - 包
- Java.lang - 进程
- Java.lang - ProcessBuilder
- Java.lang - 运行时
- Java.lang - RuntimePermission
- Java.lang - 安全管理器
- Java.lang - 短整数
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - 字符串
- Java.lang - 字符串缓冲区
- Java.lang - 字符串构建器
- Java.lang - 系统
- Java.lang - 线程
- Java.lang - 线程组
- Java.lang - ThreadLocal
- Java.lang - 可抛出
- Java.lang - 空值
- Java.lang 包其他内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java.lang.String.substring() 方法
描述
java.lang.String.substring(int beginIndex, int endIndex) 方法返回一个新的字符串,它是此字符串的子字符串。子字符串从指定的 beginIndex 开始,扩展到索引为 endIndex - 1 的字符。因此,子字符串的长度为 endIndex-beginIndex。
声明
以下是 java.lang.String.substring() 方法的声明
public String substring(int beginIndex, int endIndex)
参数
beginIndex − 这是起始索引的值,包含起始索引。
endIndex − 这是结束索引的值,不包含结束索引。
返回值
此方法返回指定的子字符串。
异常
IndexOutOfBoundsException − 如果 beginIndex 为负数,或 endIndex 大于此 String 对象的长度,或 beginIndex 大于 endIndex。
示例
以下示例显示了 java.lang.String.substring() 方法的使用。
package com.tutorialspoint; import java.lang.*; public class StringDemo { public static void main(String[] args) { String str = "This is tutorials point"; String substr = ""; // prints the substring after index 7 till index 17 substr = str.substring(7, 17); System.out.println("substring = " + substr); // prints the substring after index 0 till index 7 substr = str.substring(0, 7); System.out.println("substring = " + substr); } }
让我们编译并运行上述程序,这将产生以下结果:
substring = tutorials substring = This is
java_lang_string.htm
广告