zoukankan      html  css  js  c++  java
  • StringBuffer与StringBuilder

      有些时候,需要由较短的字符串构建字符串。比如,按键或来自文件中的单词。采用字符串连接的方式达到此目的效率比较低。每次连接字符串的时候,都会构建一个新的String对象,既耗时,又浪费空间。使用StringBuilder类就可以避免这个问题的发生啦。

      如果需要用许多小段的字符串构建一个字符串,那么我们可以用一下的方式:

     StringBuilder sb = new StringBuilder(); 
    
     sb.append(ch);
     sb.append(str);
    
     String message = sb.toString();

    在jdk 5.0中引入StringBuilder类,而这个类的前身是StringBuffer,其效率稍有些低,但允许采用多线程的方式执行添加或删除字符的操作。但两个类的API是相同的。

  • 相关阅读:
    IO
    多线程
    常用类
    异常
    接口
    面向对象
    面向对象
    学习数组
    for的嵌套循环
    XML:是什么?怎样工作的?可以做什么?将来的发展有会怎样?
  • 原文地址:https://www.cnblogs.com/hanwen1014/p/4976227.html
Copyright © 2011-2022 走看看