2021-04-18 15:25  阅读(97)
文章分类:Java 基础实战 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-examples.html

以下实例演示了通过两种方式创建字符串,并测试其性能:

    //StringComparePerformance.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 毫秒
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 实例 – 字符串性能比较测试
上一篇
Java 实例 – 测试两个字符串区域是否相等
下一篇
Java 实例 – 字符串优化