Java_测试String和StringBilder连接字符串操作所花费的系统时间
2013-03-10 22:48
405 查看
public class DiffStringAndStringBuilder { /* *测试String和StringBilder连接字符串操作所花费的系统时间 * */ public static void main(String args[]) { long time1 = System.currentTimeMillis();//系统的当前时间 System.out.println("系统的当前时间:" + time1);//输出系统的当前时间 String s1 = "";//创建一个空字符串 for (int i=0; i<10000; ++i) { s1 += i;//执行字符串的连接操作 } long time2 = System.currentTimeMillis();//再次获取系统的当前时间 System.out.println("执行String操作结束的时间:" + time2); System.out.println("时间之差:" + (time2 - time1)); time1 = System.currentTimeMillis(); System.out.println("系统的当前时间:" + time1); StringBuilder s2 = new StringBuilder();//创建StringBuilder对象s2 for (int i=0; i<10000; ++i) { s2.append(i);//追加字符串 } time2 = System.currentTimeMillis(); System.out.println("执行StringBuilder操作结束的时间:" + time2); System.out.println("时间之差:" + (time2 - time1)); } /* * *系统的当前时间:1362899614078 *执行String操作结束的时间:1362899614625 *时间之差:547 *系统的当前时间:1362899614625 *执行StringBuilder操作结束的时间:1362899614640 *时间之差:15 * */ }
相关文章推荐
- String和StringBuilder进行大量字符串连接操作时间对比测试
- String、StringBuilder类连接字符串操作的时间差异
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- JAVA中String.format的用法 格式化字符串,格式化数字,日期时间格式化,
- 四:Java之字符串操作String、StringBuffer和StringBuilder
- 获取系统时间字符串 java
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- java String字符串操作笔记
- java-基础-String操作字符串反转
- JAVA中字符串连接效率的测试(续)
- Java 复制字符串到系统剪贴板(未测试)
- 使用java.lang.String和java.lang.BufferString操作字符串
- Java字符串连接操作的性能问题
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- python-字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Java 字符串操作测试
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)