Java StringBuilder subSequence()方法及示例
StringBuilder类的 subSequence(int start, int end) 方法是一个内置的方法,用于 返回 位于该序列的索引开始和结束-1之间的 字符的子序列 。该子序列以索引开始处的字符值开始,以(end-1)处的字符值结束。返回的子序列的长度是end-start。因此,如果start等于end,那么将返回一个空的子序列。
语法
参数:
该方法接受两个参数。
- start 是整数类型的值,指的是子序列的起始索引。
- end 是整数类型的值,指的是子序列的最后索引。
返回:
该方法返回start到end-1范围内的指定子序列。
异常:
如果start或end为负数,如果end大于length(),或者start大于end,则抛出 IndexOutOfBoundsException 。
以下程序说明了java.lang.StringBuilder.subSequence()方法:
示例1 :
输出
例2 :
输出
例3: 当开始>结束。
输出
参考文献:
https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuilder.html#subSequence(int, int)