开发者社区> 问答> 正文

字符串性能比较测试

字符串性能比较测试

展开
收起
珍宝珠 2020-02-12 16:47:48 1592 0
1 条回答
写回答
取消 提交回答
  • 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 毫秒
    
    2020-02-12 16:48:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载