📅  最后修改于: 2023-12-03 15:15:57.762000             🧑  作者: Mango
Java String subSequence()方法返回一个新的字符序列,该字符序列是由此序列中位于指定下标之间的字符组成的。返回类型为CharSequence
,因为实现了CharSequence
接口。
该方法与substring()
方法类似,但返回类型不同。substring()
方法返回一个字符串类型,即String
类型。
public CharSequence subSequence(int beginIndex, int endIndex)
其中,beginIndex
表示开始下标(包含),endIndex
表示结束下标(不包含)。
String str = "Hello,World!";
CharSequence sub = str.subSequence(0, 5);
System.out.println(sub);
输出结果为:
Hello
beginIndex
不能小于0,且不能大于等于endIndex
endIndex
不能大于字符串的长度subSequence()
方法是Java字符串处理中常用的方法之一,它可以方便地获得一个字符串的子串,且效率较高。在使用该方法时,需要注意参数的取值及返回值的类型。