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

  • 相关阅读:
    4.19Java.util.Arrays类
    4.19Java数组的拷贝
    Inverse matrix of 4x4 matrix
    自言自语
    病了两天
    当年3ds max盗版光碟上的广告
    头晕的厉害
    复习了一下STL容器的知识
    一个简单的能处理MIPMAP的类
    空间变换代码,相当简洁优美
  • 原文地址:https://www.cnblogs.com/feng0001/p/10903578.html
Copyright © 2011-2022 走看看