String 和StringBuffer和StringBuilder区别
来源:互联网 发布:c 连接没有密码mysql 编辑:程序博客网 时间:2024/06/06 03:49
1.与StringBuffer的区别:StringBuffer是线程安全的,StringBuider是线程不安全的
String time:52306271
StringBuffer time:836000
StringBuilder time:432754
2. StringBuider的性能最快StringBuffer较为次之,String最慢。
3.StringBuider和StringBuffer是可变的字符序列
package ch3;public class StringText1 {public static void main(String[] args) {// TODO Auto-generated method stubStringBuffer str =new StringBuffer("你好吗!");str.append("你也好吗?");System.out.println(str);long begin =System.nanoTime();String s = "";for(int i=0; i<=5000;i++){s += i;}long end = System.nanoTime();System.out.println("String time:"+(end-begin));begin = System.nanoTime();StringBuffer sBuffer = new StringBuffer("");for(int i=0; i<=5000;i++){sBuffer.append(i);}end = System.nanoTime();System.out.println("StringBuffer time:"+(end-begin));begin = System.nanoTime();StringBuilder sBuilder= new StringBuilder("");for(int i=0; i<=5000;i++){sBuilder.append(i);}end = System.nanoTime();System.out.println("StringBuilder time:"+(end-begin));}}结果:你好吗!你也好吗?
String time:52306271
StringBuffer time:836000
StringBuilder time:432754
- String, StringBuffer 和 StringBuilder区别
- String、StringBuffer和StringBuilder 区别
- String ,StringBuffer 和 StringBuilder 区别
- String , StringBuffer 和 StringBuilder 区别
- String StringBuffer 和StringBuilder区别
- 【String,StringBuffer和StringBuilder区别】
- String、StringBuffer和StringBuilder区别
- StringBuilder、StringBuffer和String区别
- String、StringBuilder和StringBuffer区别
- string.StringBuilder和StringBuffer区别
- String、StringBuffer和StringBuilder区别
- String、StringBuffer和StringBuilder 区别
- String和StringBuffer、StringBuilder区别
- StringBuffer和StringBuilder和String的区别
- String和StringBuffer和StringBuilder的区别
- String 和StringBuffer和StringBuilder区别
- String、StringBuffer和StringBuilder使用和区别
- String和StringBuilder和StringBuffer区别
- LeetCode - Subsets II
- ICMP Redirect 报文导致TCP连接建立不起来的问题分析...
- 数组与指针
- vim学习笔记
- ADO与ADO.NET 的区别
- String 和StringBuffer和StringBuilder区别
- JavaScript学习笔记(四十四) 装饰器
- openstack_note
- java jni 编程
- java中byte转换int时为何与0xff进行与运算
- HDU 3551 Hard Problem 一般图的最大匹配(带花树)
- 使用getNamedDispatcher()转发请求
- hdu 1568 Fibonacci 斐波那契通项公式求对数
- [LeetCode] Merge Sorted Array