StringBuffer delete在java中的工作原理
在java中,StringBuffer函数的工作方式如下StringBuffer delete在java中的工作原理,java,stringbuffer,Java,Stringbuffer,在java中,StringBuffer函数的工作方式如下 str=“hello”就像指定了str.delete(1,3)一样。 我想知道它是如何运作的,比如它是如何占据这个位置的 class StringBufferExample4 { public static void main(String args[]) { StringBuffer sb=new StringBuffer("Hello"); sb.delete(1,3); System.ou
str=“hello”
就像指定了str.delete(1,3)
一样。
我想知道它是如何运作的,比如它是如何占据这个位置的
class StringBufferExample4 {
public static void main(String args[]) {
StringBuffer sb=new StringBuffer("Hello");
sb.delete(1,3);
System.out.println(sb);
}
}
它给出了输出
Hlo
怎么做
StringBuffer delete()方法删除
这是一个字符串缓冲区。子字符串从指定的开始和结束处开始
扩展到索引末尾-1处的字符或扩展到
StringBuffer,如果不存在这样的字符
发件人:欢迎来到堆栈溢出!请阅读我们的文章,帮助你提出一个好问题,从而得到一个好答案。你读过javadoc吗?我没有read@devd如果您对某个方法/类有疑问,应该首先查看文档。它将回答你99%的问题。Java文档通常都很优秀,“我没有读过”-你应该读过!javadoc告诉您该方法的作用。如果您真的想知道它是如何工作的,请查看源代码。请,请,请在提问之前做一些研究。如何指定删除端口的开始和结束。您刚才在上面的问题中写道:str.delete(1,3)-“1”是删除位置的开始,“3”是删除位置的结束。为什么只有两个字符是deletingstart− 开始索引为包含索引,而结束索引为包含索引− 结束索引是独占的。简单地说,str.delete(1,3)将删除索引1和索引2处的2个字符。非常感谢Serj Ardovic