zoukankan      html  css  js  c++  java
  • day12 Java学习(常见对象SrtingBuffer类)

    常见对象(SrtingBuffer类)

          概述: 线程安全的可变字符序列。

    SrtingBuffer和String的区别:

           * String 是一个不可变的字符序列。

           *SrtingBuffer是一个可变的字符序列。

    SrtingBuffer构造方法:

           * public SrtingBuffer():无参构造方法。

           * public SrtingBuffer( int capacity ): 指定容量的字符串缓冲区对象。

           * public SrtingBuffer( String  str):指定字符串内容的字符串缓冲区对象。

    SrtingBuffer添加功能:

           * SrtingBuffer是字符缓冲区,当New的时候是在堆里创建了一个对象,当调用添加方法时,不会再重新创建对象,而是不断向原缓冲区添加字符。

    SrtingBuffer截取功能:

          * 注意事项: 返回值不再是SrtingBuffer本身,而是String。

    SrtingBuffer和SrtingBuilder的区别:

       * SrtingBuffer是 jdk 1.0 版本的,是线程安全的,效率低。

       *  SrtingBuilder是 jdk 1.5 版本的,是线程不安全的,效率高。 

    SrtingBuffer和Srting分别作为参数传递:

          * 基本数据类型的值传递,不改变其值。

          * 引用数据类型的值传递,改变其值。

                 * String 类虽然是引用数据类型,但是它当作参数传递时和基本数据类型是一样的。

       二分查找:查找元素对应的索引。

            *前提: 数组元素有序。 

    SrtingBuffer

  • 相关阅读:
    加载spring容器
    id生成工具类
    Spring基础之 反射(Reflection)
    XML解析之dom4j
    我的集合学习笔记--LinkedList
    验证身份证号的正确性
    String系列-----AbstractStringBuilder
    String系列-----String
    Java设计模式-迭代器模式
    Servlet的三个域对象
  • 原文地址:https://www.cnblogs.com/feng0001/p/10903578.html
Copyright © 2011-2022 走看看