StringBuffer的构造方法:

Constructor and Description
StringBuffer()

构造一个字符串缓冲区没有字符和一个初始容量16字符。
StringBuffer(CharSequence seq)

构造一个字符串缓冲区包含 CharSequence指定相同的字符。
StringBuffer(int capacity)

构造一个字符串缓冲区没有字符和指定的初始容量。
StringBuffer(String str)

构造一个字符串缓冲区的内容初始化为指定的字符串。 

Stringbuffer类的成员构造方法有:

                                                     1.添加功能

                                                               (1)public StringBuffer append(String str)

                                                               (2)public StringBuffer insert(int offset.String str)

                                                      2. 删除功能

                                                                (1)public StringBuffer deleteCharAt(int index)

                                                                (2)public StringBuffer deletrCharAt(int statr.int end)

                                                      3.替换功能:

                                                                 public StringBuffer replace(int start.int end.String str)

                                                     4.反转功能:public StringBuffer reverse()

 

具体实现代码如下

                                                

                                                           

运用StringBuffer的数组转换字符串的遍历功能:

                                                                                                    

 

                                                            基本思想:用StringBuffer吧数组转换成字符串,进行字符的拼接。

String和StringBuffer之间的相互转换与字符串的反转:     

                                                                              

                                                     基本思想:这段代码,首相用Stringbuffer把String从一个基本类型转换成一个引用类型,然后进行反转调用。

   StringBuffer和StringBuild的区别:

  • 这个类是设计用于为 StringBuffer替代的地方使用的字符串缓冲区被单个线程(通常情况下)。在可能的情况下,建议这类中使用偏好 StringBuffer在大多数实现要快得多。
  • 一边多线程使用StringBuffer,StringBuild用于单线程。

   StringBuffer和String的区别:

                                                                        

本周所学大致上就是这么多,做个笔记,希望有大神看到我错误的地方能给予纠正。

 

版权声明:本文为mitudexiaolu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mitudexiaolu/p/9539634.html