Java StringBuilder 类2025年3月22日 | 阅读 3 分钟 Java StringBuilder 类用于创建可变的(可修改的)字符串。Java StringBuilder 类与 StringBuffer 类相同,不同之处在于它是非同步的。它自 JDK 1.5 起可用。 StringBuilder 类的常用构造函数
StringBuilder 类的常用方法
Java StringBuilder 示例让我们来看一下 StringBuilder 类不同方法的示例。 1) StringBuilder append() 方法StringBuilder append() 方法将给定的参数连接到此字符串。 StringBuilderExample.java 输出 Hello Java 2) StringBuilder insert() 方法StringBuilder insert() 方法将给定的字符串插入到此字符串的给定位置。 StringBuilderExample2.java 输出 HJavaello 3) StringBuilder replace() 方法StringBuilder replace() 方法从指定的 beginIndex 和 endIndex 替换给定的字符串。 StringBuilderExample3.java 输出 HJavalo 4) StringBuilder delete() 方法StringBuilder 类的 delete() 方法从指定的 beginIndex 到 endIndex 删除字符串。 StringBuilderExample4.java 输出 Hlo 5) StringBuilder reverse() 方法StringBuilder 类的 reverse() 方法反转当前字符串。 StringBuilderExample5.java 输出 olleH 6) StringBuilder capacity() 方法StringBuilder 类的 capacity() 方法返回 Builder 的当前容量。Builder 的默认容量为 16。如果字符数超过其当前容量,则容量会增加 (oldcapacity*2)+2。例如,如果您的当前容量为 16,则将为 (16*2)+2=34。 StringBuilderExample6.java 输出 16 16 34 7) StringBuilder ensureCapacity() 方法StringBuilder 类的 ensureCapacity() 方法确保给定容量是当前容量的最小值。如果它大于当前容量,则容量会增加 (oldcapacity*2)+2。例如,如果您的当前容量为 16,则将为 (16*2)+2=34。 StringBuilderExample7.java 输出 16 16 34 34 70 |
我们请求您订阅我们的新闻通讯以获取最新更新。