6、字符串生成器 String-Builder
2014-12-15 11:42
113 查看
package com.xxx.xxx; public class demo7 { /** * 字符串生成器 * J2SE 可变的字符串序列 String-Builder类 * @param args */ public static void main(String[] args) { String str = ""; //创建空字符串 //定义对字符串执行操作的起始时间 long startTime = System.currentTimeMillis(); for(int i = 0; i < 1000; i++){ //利用 for 循环执行1000次 str = str + i; //循环追加字符串 } long endTime = System.currentTimeMillis(); //定义对字符串操作后的时间 long time = endTime - startTime; //计算对字符串执行的时间 System.out.println("Str 消耗时间:"+time); //创建字符串 StringBuilder builder = new StringBuilder(""); startTime = System.currentTimeMillis(); //定义操作执行前的时间 for(int j = 0; j < 100000 ; j++ ){ builder.append(j); //循环追加字符串 //System.out.println(builder.append(j)); } endTime = System.currentTimeMillis(); time = endTime - startTime; System.out.println("StringBuilder 消耗时间:"+time); } }
相关文章推荐
- Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder
- C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope
- 使用 ConnectionStringBuilder 对象创建精确连接字符串
- JAVA - 2、String 类的使用(五)--字符串生成器
- StringBuilder String string.Concat 字符串拼接速度
- StringBuilder String string.Concat 字符串拼接速度
- C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope
- SpannableStringBuilder设置字符串不同颜色和大小
- Java——String和StringBuffer/StringBuilder字符串的常用方法
- 用string_builder_t高效格式化字符串,源码已上传
- (转)使用 ConnectionStringBuilder 对象创建精确连接字符串
- 巧妙处理StringBuilder.AppendFormat 方法中字符串含有花括号“{}”
- 8.2-全栈Java笔记:字符串相关类(String/StringBuilder /StringBuffer)
- C++Builder RAD Studio XE, UTF-8 String 转换为 char * 字符串的最简单方式, 常用于sqlite3开发
- C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope
- 居然还有人对字符串拼接操作时StringBuilder/StringBuffer取代“+”有疑问
- Java 工具类总结(2): 再也不怕表单字符串处理 - String / StringBuilder / StringBuffer
- SpannableString与SpannableStringBuilder(把字符串转换成图片等,字符串在textview 等控件显示不同的颜色,背景样式的方法)
- 巧妙处理StringBuilder.AppendFormat 方法中字符串含有花括号“{}”
- 用StringBuffer/StringBuilder对字符串进行拼接