Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java stringbuilder用法

作者:若离   发布日期:2026-05-25   浏览:56

// 示例代码:使用 StringBuilder 进行字符串拼接

public class StringBuilderExample {
    public static void main(String[] args) {
        // 创建一个空的 StringBuilder 对象
        StringBuilder sb = new StringBuilder();

        // 使用 append 方法添加字符串
        sb.append("Hello");
        sb.append(" ");
        sb.append("World");

        // 输出拼接后的字符串
        System.out.println(sb.toString());  // 输出: Hello World

        // 使用 insert 方法在指定位置插入字符串
        sb.insert(5, "Beautiful");  // 在索引 5 处插入 "Beautiful"
        System.out.println(sb.toString());  // 输出: HelloBeautiful World

        // 使用 delete 方法删除指定范围的字符
        sb.delete(5, 14);  // 删除索引 5 到 13 的字符
        System.out.println(sb.toString());  // 输出: Hello World

        // 使用 reverse 方法反转字符串
        sb.reverse();
        System.out.println(sb.toString());  // 输出: dlroW olleH

        // 使用 capacity 方法查看当前容量
        System.out.println("Capacity: " + sb.capacity());

        // 使用 length 方法查看当前长度
        System.out.println("Length: " + sb.length());
    }
}

解释说明:

  1. 创建 StringBuilder 对象:通过 new StringBuilder() 创建一个空的 StringBuilder 对象。
  2. append 方法:用于将字符串或字符追加到 StringBuilder 对象的末尾。
  3. insert 方法:在指定的位置插入字符串。
  4. delete 方法:删除指定范围内的字符。
  5. reverse 方法:反转字符串的内容。
  6. capacity 方法:返回当前 StringBuilder 的容量,即它可以容纳的最大字符数而不必重新分配内存。
  7. length 方法:返回当前 StringBuilder 中字符的长度。

通过这些方法,StringBuilder 提供了高效的字符串操作方式,特别是在需要频繁修改字符串的情况下。

上一篇:java set转string

下一篇:java bigdecimal 转double

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

jsonobject.tojavaobje

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站