测试
public static void main(String []args) {
String s = "weibo";
/*
用来对字符串进行修改,并且不产生新的未使用对象
StringBuffer 线程安全 要求线程安全的情况下使用
StringBuilder 速度更快 多数情况下建议使用
方法: replace append reverse
*/
long start = System.currentTimeMillis();
StringBuilder sb = new StringBuilder(s); //25ms
StringBuffer sb = new StringBuffer(s); 31ms
System.out.println(sb.reverse());
System.out.println(sb.replace(3, 5, "nm")); //索引含尾 weinm
for (int i = 0; i < 100000; i++) {
sb.append(i + "");
}
long end = System.currentTimeMillis(); //打印当前毫秒值
System.out.println(sb);
System.out.println(end-start);
}
标签:随意,StringBuffer,System,测试,StringBuilder,println,sb,out
From: https://www.cnblogs.com/weiboyaonuli/p/test01.html