通过 String.intern() 方法来优化字符串
来源:互联网 发布:3ds max模型优化 编辑:程序博客网 时间:2024/05/22 00:26
以下实例演示了通过 String.intern() 方法来优化字符串:
public class StringOptimization{ public static void main(String[] args){ String variables[] = new String[50000]; for( int i=0;i <50000;i++){ variables[i] = "s"+i; } long startTime0 = System.currentTimeMillis(); for(int i=0;i<50000;i++){ variables[i] = "hello"; } long endTime0 = System.currentTimeMillis(); System.out.println("Creation time" + " of String literals : "+ (endTime0 - startTime0) + " ms" ); long startTime1 = System.currentTimeMillis(); for(int i=0;i<50000;i++){ variables[i] = new String("hello"); } long endTime1 = System.currentTimeMillis(); System.out.println("Creation time of" + " String objects with 'new' key word : " + (endTime1 - startTime1) + " ms"); long startTime2 = System.currentTimeMillis(); for(int i=0;i<50000;i++){ variables[i] = new String("hello"); variables[i] = variables[i].intern(); } long endTime2 = System.currentTimeMillis(); System.out.println("Creation time of" + " String objects with intern(): " + (endTime2 - startTime2) + " ms"); }}
以上代码实例输出结果为:
Creation time of String literals : 0 msCreation time of String objects with 'new' key word : 31 msCreation time of String objects with intern(): 16 ms
0 0
- 通过 String.intern() 方法来优化字符串
- String中intern的方法 String.intern();
- String.Intern 方法
- String.intern()方法
- String的intern()方法
- String intern方法
- String intern()方法
- String.intern方法
- String intern()方法
- String的intern方法
- String之intern()方法
- java String.intern() 方法
- Java String.intern()方法
- String的Intern方法
- String#intern方法总结
- String.intern()方法详解
- String intern 方法解析
- String中的intern方法
- MediaCodec硬编码成H264视频流
- Maven手工管理项目
- PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
- 5.5 GDI 映射模式
- centos7+nginx+keepalived互为主从
- 通过 String.intern() 方法来优化字符串
- Java 给定一个指定日期 加上天数 输出加上天数的日期
- 如何隐藏QTabWidget中的一个tab
- 学习
- 5.6 矩形、区域和裁剪
- Flume-ng spoolDir目录监控踩过的坑
- Apache Shiro学习(五)Shiro 配置说明
- atoi字符串转换函数应用实例
- 唤起QQ应用