package com.njwb18081.day13;
public class TestString2 {
public static void main(String[] args) {
String str="a";
String result="";
long l1=System.currentTimeMillis();
for (int i = 0; i < 9999; i++) {
result=result+str;
}
System.out.println(result);
long l2=System.currentTimeMillis();
System.out.println(l2-l1); //78
/* 常用于字符串拼接
* Stringbuffer 线程安全,相对于Stringbuider效率稍低
* Stringbuider 线程不安全
*
*/
StringBuffer sb=new StringBuffer();
StringBuilder sb=new StringBuilder();
System.out.println(sb);
sb.append("abc");
System.out.println(sb);
sb.append("def");
System.out.println(sb);
System.out.println(sb.toString());
long l1=System.currentTimeMillis();
for (int i = 0; i < 9999; i++) {
sb.append("a");
}
System.out.println(sb);
long l2=System.currentTimeMillis();
System.out.println(l2-l1);
}
}
StringBuilder和StringBuffer的使用
最新推荐文章于 2023-11-22 22:04:51 发布