zoukankan      html  css  js  c++  java
  • java

    stringbuffer 概述:

      线程安全的可变字符序列

      string 和 stringbuffer的区别

        string 是一个不可变的字符序列

        stringbuffer 是个可变的字符序列

    stringbuffer的构造方法

      public  stringbuffer();无参构造  初始为16个字符

      public  stringbuffer(int  capacity);指定容量的字符串缓冲区对象

      public  stringbuffer(string  str);指定字符串内容的字符串缓冲区对象

    stringbuffer的方法:

      public  int  capacity();返回当前容量。

      public  int  length(); 返回长度

    stringbuffer的添加功能:

        stringbuffer. append(str) 可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身

        stringbuffer.insert(num, str)在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身

     stringbuffer的删除功能:

      stringbuffer.deleteCharAt(num) ;删除指定位置的字符,并返回本身

      stringbuffer.delete(num1,num2);删除指定位置开始指定位置结束的内容,并返回本身

    Stringbuffer 的替换功能,反转: 注意 返回值类型不再是Stringbuffer本身

      Stringbuffer str = new Stringbuffer();

      str.replace(start,end,str)

      

      反转:

      str.reverse();

      

      注意:stringbuffer 用substring方法, 返回一个string  不是stringbuffer

    string 转化成stringbuffer:

      1.通过构造方法

      2.通过append()

    stringbuffer转化成string:

      1.通过构造函数

      2.通过tostring()方法

      3.通过substring(0,length)

      

  • 相关阅读:
    Django入门
    RCNN 研究相关
    [Android UI]View滑动方式总结
    [Android UI]View基础知识
    [Android]Android开发艺术探索第1章笔记
    [Leetcode]017. Letter Combinations of a Phone Number
    java之this关键字
    POJ 1000 A+B
    [Leetcode]016. 3Sum Closest
    [Leetcode]015. 3Sum
  • 原文地址:https://www.cnblogs.com/pengranxindong/p/9930339.html
Copyright © 2011-2022 走看看