温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

StringBuilder如何追加字符串

发布时间:2025-10-14 01:38:17 来源:亿速云 阅读:110 作者:小樊 栏目:编程语言

在Java中,StringBuilder类提供了多种方法来追加字符串。以下是一些常用的方法:

1. append(String str)

这是最常用的方法,用于将指定的字符串追加到当前StringBuilder对象的末尾。

StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("World!");
System.out.println(sb.toString()); // 输出: Hello World!

2. append(char c)

用于将单个字符追加到当前StringBuilder对象的末尾。

StringBuilder sb = new StringBuilder();
sb.append('A');
sb.append('B');
sb.append('C');
System.out.println(sb.toString()); // 输出: ABC

3. append(char[] s, int start, int end)

用于将字符数组的一部分追加到当前StringBuilder对象的末尾。

char[] chars = {'D', 'E', 'F', 'G'};
StringBuilder sb = new StringBuilder();
sb.append(chars, 1, 3); // 追加 "EF"
System.out.println(sb.toString()); // 输出: ABC EF

4. append(int i)

用于将整数追加到当前StringBuilder对象的末尾,并将其转换为字符串。

StringBuilder sb = new StringBuilder();
sb.append(123);
System.out.println(sb.toString()); // 输出: 123

5. append(long l)

用于将长整数追加到当前StringBuilder对象的末尾,并将其转换为字符串。

StringBuilder sb = new StringBuilder();
sb.append(123456789L);
System.out.println(sb.toString()); // 输出: 123456789

6. append(float f)

用于将浮点数追加到当前StringBuilder对象的末尾,并将其转换为字符串。

StringBuilder sb = new StringBuilder();
sb.append(3.14f);
System.out.println(sb.toString()); // 输出: 3.14

7. append(double d)

用于将双精度浮点数追加到当前StringBuilder对象的末尾,并将其转换为字符串。

StringBuilder sb = new StringBuilder();
sb.append(2.71828);
System.out.println(sb.toString()); // 输出: 2.71828

8. append(boolean b)

用于将布尔值追加到当前StringBuilder对象的末尾,并将其转换为字符串。

StringBuilder sb = new StringBuilder();
sb.append(true);
System.out.println(sb.toString()); // 输出: true

9. append(CharSequence s)

用于将任何实现了CharSequence接口的对象(如String、StringBuilder、StringBuffer等)追加到当前StringBuilder对象的末尾。

StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(new StringBuilder(" World!"));
System.out.println(sb.toString()); // 输出: Hello World!

10. append(StringBuilder sb)

用于将另一个StringBuilder对象的内容追加到当前StringBuilder对象的末尾。

StringBuilder sb1 = new StringBuilder("Hello");
StringBuilder sb2 = new StringBuilder(" World!");
sb1.append(sb2);
System.out.println(sb1.toString()); // 输出: Hello World!

这些方法使得在StringBuilder对象中追加字符串变得非常方便和高效。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手