Java.lang.StringBuffer.substring() 方法
描述
java.lang.StringBuffer.substring(int start, int end) 方法返回一个新字符串,其中包含当前包含在此序列中的字符子序列。 子字符串从指定的 start 开始并延伸到索引 end - 1 处的字符。
声明
以下是 java.lang.StringBuffer.substring() 方法的声明。
public String substring(int start, int end)
参数
start − 这是起始索引,包括在内。
end − 这是结束索引,不包括在内。
返回值
此方法返回新字符串。
异常
StringIndexOutOfBoundsException − 如果 start 或 end 为负数或大于 length(),或者 start 大于 end。
示例
下面的例子展示了 java.lang.StringBuffer.substring() 方法的使用。
package com.tutorialspoint;
import java.lang.*;
public class StringBufferDemo {
public static void main(String[] args) {
StringBuffer buff = new StringBuffer("admin");
System.out.println("buffer = " + buff);
// prints substring from index 3
System.out.println("substring is = " + buff.substring(3));
/* prints substring from index 1 to 4 excluding character at 4th index */
System.out.println("substring is = " + buff.substring(1, 4));
}
}
让我们编译并运行上面的程序,这将产生下面的结果 −
buffer = admin substring is = in substring is = dmi

