
- 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
廣告