zoukankan      html  css  js  c++  java
  • String、StringBuffer、StringBuilder三者的区别

    三者运行速度关系为:StringBuilder > StringBuffer > String

    String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。

    StringBuilder是线程不安全的,而StringBuffer是线程安全的。

    所以:

    String:适用于少量的字符串操作的情况

    StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况

    StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况

  • 相关阅读:
    Sky
    MyEclipse 10中文汉化教程
    算法
    查找众数
    格雷码算法
    commons-email
    java
    IO端寻址
    存储器
    汇编顺序程序设计
  • 原文地址:https://www.cnblogs.com/ddaifenxiang/p/10147667.html
Copyright © 2011-2022 走看看