码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA常用类_StringBuffer和StringBuilder

时间:2020-03-05 01:02:04      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:off   int end   常用类   char   audio   多线程   int start   tchar   效率   

  StringBuffer和StringBuilder前者是线程安全的后者是线程不安全的,在进行编码时如果不考虑多线程或者线程安全的情况下优先使用StringBuilder,因为执行更快!

 

1.String、StringBuffer、StringBuilder三者的对比

1.String:不可变的字符序列;底层使用char[]存储

2.StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储

3.StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储

4.执行效率:StringBuilder > StringBuffer > String

 

2.StringBuffer、StringBuilder中常用的方法

增:append(xxx)
删:delete(int start,int end)
改:setCharAt(int n ,char ch) / replace(int start, int end, String str)
查:charAt(int n )
插:insert(int offset, xxx)

JAVA常用类_StringBuffer和StringBuilder

标签:off   int end   常用类   char   audio   多线程   int start   tchar   效率   

原文地址:https://www.cnblogs.com/javasds/p/12417216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!