Java 字符串性能对比
生活随笔
收集整理的這篇文章主要介紹了
Java 字符串性能对比
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
所謂的性能對比就是那種方法能夠快好的創建字符串。
我們通過兩種方法來創建字符串,并對比它門的性能。
完整代碼
public class StringComparePerformance{public static void main(String[] args){ long startTime = System.currentTimeMillis();for(int i=0;i<50000;i++){String s1 = "hello";String s2 = "hello"; }long endTime = System.currentTimeMillis();System.out.println("通過 String 關鍵詞創建字符串" + " : "+ (endTime - startTime) + " 毫秒" ); long startTime1 = System.currentTimeMillis();for(int i=0;i<50000;i++){String s3 = new String("hello");String s4 = new String("hello");}long endTime1 = System.currentTimeMillis();System.out.println("通過 String 對象創建字符串" + " : " + (endTime1 - startTime1)+ " 毫秒");} }結果輸出
通過 String 關鍵詞創建字符串 : 6 毫秒 通過 String 對象創建字符串 : 14 毫秒總結
以上是生活随笔為你收集整理的Java 字符串性能对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring基于Annotation装配
- 下一篇: Java 获取 URL响应头的日期信息