使用StringBuilder更高效的处理字符串

前言

  本文介绍一个java中处理字符串的技巧 - 使用StringBuilder提高字符串处理效率。

StringBuilder

  当程序要频繁的进行字符串拼接的时候,直接使用String效率会比较低。

  StringBuilder的内部实现更优化了对拼接操作的处理,因此当需要频繁的对一个字符串进行拼接操作的时候,应当优先使用这个类而不是String类。

使用步骤

  1. 定义StringBuilder对象

  2. 进行字符串拼接操作

  3. 将StringBuilder对象转换回String对象

示例代码

 1 package test;
 2 
 3 // 演示标准的字符串拼接方法
 4 public class Test {
 5 
 6     public static void main(String[] args) {
 7         
 8         // 第一步:构建一个StringBuilder对象
 9         StringBuilder builder = new StringBuilder();
10         
11         // 第二步:往该对象中拼接字符串
12         String str = "测试字符串";
13         builder.append(str);
14         
15         // 第三步:将StringBuilder对象转换为String对象
16         str = builder.toString();
17         
18         // 显示结果
19         System.out.print(str);
20     }
21 }

运行结果

  

小结

  1. 此类专门用于处理字符串拼接。

  1. 如果需要线程安全支持,请使用StringBuffer。

转载于:https://www.cnblogs.com/scut-fm/p/4079834.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值