新手小白必看!JAVA StringBuffer的用法_java自学_java相关资讯_成都java培训机构

新手小白必看!JAVA StringBuffer的用法

  • 作者:创始人
  • 发表时间:2021-12-16 09:25:50

大家在学习Java过程中会学习到许多的知识模块,今天带大家一起看JAVA StringBuffer的用法

StringBuffer类与String类似,用于表示字符串,只是因为StringBuffer与String的内部实现不同,因此,StringBuffer在执行字符串处理时,不会生成新的对象,并且比String类更好。因此,在实际使用中,如果经常需要修改一个字符串,比如插入,删除,等等,那么使用StringBuffer会更合适一些。StringBuffer类中有许多与String类相同的方法,它们在函数和String类中都有相同的功能。但有一个最明显的不同之处是,对StringBuffer对象的每一次修改都会改变对象本身,这是与String类最大的不同。此外,因为StringBuffer是线程安全的,因此也可以方便地用在多线程程序中,但程序的执行效率相对要慢一点常用的Stringbuffer方法。

JAVA StringBuffer的用法

Stringbuffer类的方法主要关注字符串的变化,如添加、插入和删除,这也是Stringbuffer和String类的主要区别。

a,append方法。

publicstringbuferapend(booleanb)

该方法的作用是将内容添加到当前Stringbuffer对象的末尾,类似于字符串的连接。调用此方法后,Stringbuffer对象的内容也发生了变化

b、deleteCharAt方法

public StringBuffer deleteCharAt(int index)

该方法的作用是删除指定位置的字符,然后将剩余的内容形成新的字符串。

c、insert方法

 public StringBuffer insert(int offset, boolean b)

该方法的作用是在StringBuffer对象中插入内容,然后形成新的字符串

d、reverse方法

public StringBuffer reverse()

该方法的作用是将StringBuffer对象中的内容反转,然后形成新的字符串。

e、setCharAt方法

public void setCharAt(int index, char ch)

 该方法的作用是修改对象中索引值为index位置的字符为新的字符ch。

f、trimToSize方法

 public void trimToSize()

该方法的作用是将StringBuffer对象的中存储空间缩小到和字符串长度一样的长度,减少空间的浪费。

关注知了堂成都Java培训,带你了解更多Java相关问题和更多Java相关知识小干货。