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