luyaran的博客

一名php小菜鸟的成长故事

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 毫秒

    当循环的次数较少时,使用毫秒效果不明显,建议使用纳秒:

System.nanoTime();
阅读更多

扫码向博主提问

去开通我的Chat快问

luyaran

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • PHP
  • MySQL
  • shell
  • jQuery
  • js
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/luyaran/article/details/80353292
个人分类: 原创
所属专栏: Java学习之路
想对作者说点什么? 我来说一句

字符串截取查询分割字符串

2010年03月20日 2KB 下载

MFC字符串CString 操作用法详解

2017年11月03日 18KB 下载

字符串连接方面测试时间

2009年05月31日 906B 下载

JAVA 字符串 操作

2007年11月20日 232KB 下载

java字符串 详解 java实例20

2011年03月04日 959KB 下载

字符串操作工具类源码

2012年10月24日 5KB 下载

没有更多推荐了,返回首页

不良信息举报

java入门---字符串实例操作之字符串性能比较测试

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭