public static void main(String[] args) {
StopWatch s = new StopWatch();
s.start("StringBuilder");
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 100000; i++) {
sb.append("qwe");
}
System.out.println(sb.toString());
s.stop();
s.start("String");
String str = "";
for (int i = 0; i < 100000; i++) {
str += "qwe";
}
System.out.println(str);
s.stop();
System.out.println(s.prettyPrint());
}
复制代码
输出:
StopWatch '': running time (millis) = 4289
-----------------------------------------
ms % Task name
-----------------------------------------
00036 001% StringBuilder
04253 099% String
复制代码