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

    String是不可变的(字符串常量),StringBuffer和StringBuilder(字符串变量)是可变的

    StringBuffer是支持线程安全的,多线程是支持Synchronized,但是速度比较慢

    StringBuilder是单线程不安全,但是速度比较快

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

    StringBuffer适用 于多线程操作大量缓冲区的情况

    StringBuilder是适用于单线程操作大量缓冲区的情况

    public class StringStringBuilderStringBuffer {
    public static void main(String[] args) {
    // String str="abc";
    // System.out.println(str);
    // str=str+"de";
    // System.out.println(str);
    String str="abc"+"de";
    StringBuilder stringBuilder=new StringBuilder().append("abc"+"de");
    System.out.println(str);
    System.out.println(stringBuilder.toString());

    }

    详见:https://blog.csdn.net/weixin_41101173/article/details/79677982
  • 相关阅读:
    leetcode 39 Combination Sum
    C/C++ 单元测试 catch
    二叉树
    线性表
    POJ1002
    HDU4329
    hdu 4329
    java代码优化总结1
    Linux操作系统常用命令总结1
    java开发基础知识总结1
  • 原文地址:https://www.cnblogs.com/javazyh/p/9777509.html
Copyright © 2011-2022 走看看