String,StringBuilder,StringBuffer之间的区别
发布时间:2020-12-14 06:38:09 所属栏目:Java 来源:网络整理
导读:p style="font-family:Verdana,Arial,Helvetica,sans-serif;" span style="font-size:14px;"最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 p style="font-family:Verdana,sans-serif;"
<p style="font-family:Verdana,Arial,Helvetica,sans-serif;"> <p style="font-family:Verdana,sans-serif;"> <span style="font-size:14px;">关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 <p style="font-family:Verdana,sans-serif;"> <span style="font-size:14px;"> 1.三者在执行速度方面的比较:<span style="color:#FF0000;">StringBuilder?>? StringBuffer? >? String? <p style="font-family:Verdana,sans-serif;"> <span style="font-size:14px;"> 2.<span style="color:#FF0000;">String <(StringBuffer,StringBuilder)的原因 <p style="font-family:Verdana,sans-serif;"> <span style="font-size:14px;"> String:字符串常量 <p style="font-family:Verdana,sans-serif;"> <span style="font-size:14px;"> StringBuffer:字符创变量 <p style="font-family:Verdana,sans-serif;"> <span style="font-size:14px;"> StringBuilder:字符创变量 <p style="font-family:Verdana,sans-serif;"> <span style="font-size:14px;"> 从上面的名字可以看到,String是“字符创常量”,也就是不可改变的对象。对于这句话的理解你可能会产生这样一个疑问? ,比如这段代码: <div class="cnblogs_code" style="border:1px solid rgb(204,204,204);overflow:auto;font-family:'Courier New' !important;"> ???
3.一个特殊的例子: ??
4.StringBuilder与 StringBuffer? ?????????? 对于三者使用的总结: 1.如果要操作少量的数据用 = String (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |