zoukankan      html  css  js  c++  java
  • Java——StringBuffer,String总结


    StringBuffer介绍:

    Java StringBuffer和StringBuilder类

    • 当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。
    • String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。

    StringBuffer:是String增强版。

    StringBuffer:是一个线程安全。

    StringBuffer声明:

    • StringBuffer sb = new StringBuffer();
    • StringBuffer sb = new StringBuffer(“aaa”);
    • -

    String介绍:

    • String类位于java.lang包中,具有丰富的方法。如计算字符串的长度,比较字符串,提取字符串,连接字符串。
    • String类提供了length()方法,确定字符串的长度。

    字符串比较:

    • ==:比较的是地址。
    • String类提供了equals()方法,比较存储在两个字符串对象的内容是否一致。

    equals()方法比较原理:

    • 首先比较字符串的位数,即长度。
    • 长度若一样,则比较每一位的字符值,若每一位都一样,则完全一致。
    • equals():检查组成字符串内容的字符是否完全一致。

    String,StringBuffer,StringBuilder区别:

    • String 长度大小不可变
    • StringBuffer 和 StringBuilder 长度可变
    • StringBuffer 线程安全 StringBuilder 线程不安全
    • StringBuilder 速度快

    StringBuffer 方法:

    这里写图片描述

    这里写图片描述

  • 相关阅读:
    毕业设计(五)
    毕业设计:周计划任务(四)
    毕业设计:周计划任务(三)
    毕业设计:周计划任务(二)
    毕业设计:周计划任务(一)
    运行jar包
    常见算法
    mybatis入门
    策略模式
    java面2
  • 原文地址:https://www.cnblogs.com/aixing/p/13327738.html
Copyright © 2011-2022 走看看