API常用类----StringBuffer类

StringBuffer类---java.lang.StringBuffer;
    概述:线程安全的可变字符序列。
    StringBuffer和String的区别。
    前者长度和内容可变,后者不可变。
    如果使用前者实现字符串的拼接,不会浪费太多的资
源。
/*
    线程安全:
    安全:同步-----数据是安全
    不安全:不同步----效率是更快。
*/
   StringBuffer类的构造方法: 注意:不能把字符串的
值直接赋值给StringBuffer。
      public StringBuffer():无参构造。
      public StringBuffer(int capacity):确定容量
的字符串的缓冲区。
      public StringBuffer(String str):确定字符串
内容的字符串缓冲区对象。


   StringBuffer常用成员方法:
      public int capacity():返回当前容量,理论值

      public int length():返回字符串的长度。

*****添加功能----各种类型都重载了。
      public StringBuffer append(String str):可
以把任意类型数据添加到字符串缓冲区。并返回字符串缓
冲区本身。
      public StringBuffer insert(int
offset,String str):在指定位置把任意类型数据插入到
字符串缓冲区。并返回字符串缓冲区本身。
 
******删除功能
      public StringBuffer deleteCharAt(int
index):删除指定位置的字符。并返回本身。
      public StringBuffer delete(int start,int
end):删除从指定位置开始到指定位置之前的字符,并返
回本身。

******替换功能
      public StringBuffer replace(int start,int
end,String str):从start开始到end用字符串str替换

******反转功能     
      public StringBuffer reverse():对字符串进行
反转。

******截取功能
      public String substring(int start):截取指
定位置之后的字符串,返回为字符串String。
      public String substring(int start,int end)
:截取指定位置的字符串,返回为字符串String。截取功
能和前面几个功能的不同返回值类型是String类型,本身
没有发生改变。
    
     
      
     


      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值