Java String subSequence 方法返回一个新的字符序列,该字符序列是用户指定的字符串的子序列。本文将通过示例展示如何使用 subSequence。
Java subSequence 语法
字符串 subSequence 的语法如下所示。以下方法将接受整数值,即提取将开始的起始索引位置 (Starting_index),作为第一个参数。以及字符序列将结束的最后一个索引位置 (End_index),作为第二个参数。
String subSequence 方法将返回从 Starting_index 开始到 End_index (不包含 End_index)的字符序列。
public CharSequence subSequence(int Startig_index, int End_index); // It will return Character Sequence //In order to use in program String_Object.subSequence(int Startig_index, int End_Index)
- String_Object:请指定有效的对象。
- Starting_Index: 请指定起始索引位置。这是提取字符序列将开始的索引位置。
- End_Index: 请指定结束索引位置。subSequence 函数将返回到此索引位置,但不包含此位置(End_index)的字符。
Java String subSequence 示例
subSequence 方法提取字符串的一部分并返回一个新的字符串。此程序将帮助理解 string.subSequence 方法。
package StringFunctions;
public class SubSequenceMethod {
public static void main(String[] args) {
String str = "Tutorials on Java Programming";
String str1 = "We are abc working at abc company";
System.out.println("subSequence of str = " + str.subSequence(0, 10));
System.out.println("subSequence of str1 = " + str1.subSequence(0, 12));
System.out.println("subSequence of str = " + str.subSequence(5, 10));
System.out.println("subSequence of str1 = " + str1.subSequence(5, 12));
System.out.println("subSequence of str = " + str.subSequence(6, str.length()));
System.out.println("subSequence of str1 = " + str1.subSequence(5, str1.length()));
}
}

它将调用 public CharSequence subSequence (int Starting_Index, int End_Index) 方法,并返回从索引 0 到索引位置 9 的字符串
System.out.println("subSequence of str = " + str.subSequence(0, 10));
此语句将调用 public CharSequence subSequence (int Starting_Index, int End_Index) 方法。并返回从索引 5 到索引位置 9 的字符序列
System.out.println("subSequence of str = " + str.subSequence(5, 10));
倒数第二个 方法 语句将返回从索引 6 到字符串末尾的字符序列。在这里,我们使用 Java 长度函数来查找长度。