Java StringBuffer delete(int start, int end) 方法2024 年 12 月 23 日 | 阅读 2 分钟 Java StringBuffer 类的 delete(int start, int end) 方法用于从指定的起始索引(包含)到独占结束索引的该序列中删除子字符串。 如果起始索引和结束索引相同,则不进行删除,并且该序列保持不变。 语法参数
返回值delete(int start, int end) 方法返回此对象。 ExceptionStringIndexOutOfBoundsException - 如果起始索引为负数,或者任一索引大于 length(),或者起始索引大于结束索引。 兼容版本Java 1.2 及以上版本 示例 1输出 string1: javatpoint After deleting: jaoint string2: let us learn java After deleting: learn java 示例 2在 delete(int,int) 方法中提供负数(或小于 0)索引会抛出异常。 输出 Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -2 at java.lang.AbstractStringBuilder.delete(Unknown Source) at java.lang.StringBuffer.delete(Unknown Source) at StringBufferDeleteExample2.main(StringBufferDeleteExample2.java:6) string: javatpoint 示例 3将起始索引和结束索引提供为相同的值,不进行删除,并且该序列保持不变。 输出 string: java code After deleting: java code 示例 4从用户那里获取字符串输入到字符串缓冲区中,并在 delete(int,int) 方法中使用它。 输出 enter your string value: string buffer enter start index: 3 enter end index: 7 count: strbuffer 下一个主题Python 字典 pop 方法 |
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India