java拼接字符串用StringBuilder

    StringBuilder builder = new StringBuilder();
        String s1="abc";

        for(int i=0;i<10000000;i++)
        {
            builder.append(s1);
        }

拼接字符串用stringbuilder,不要用string,测试下代码运行时间就知道了

时间: 2024-10-20 05:02:44

java拼接字符串用StringBuilder的相关文章

Java拼接字符串时 去掉最后一个多余的逗号

当我们遍历拼接字符串的时候,最后会多出一个我们添加的字符(比如逗号) 可使用如下三种方法去掉最后多余的符号 String str[] = { "hello", "beijing", "world", "shenzhen" }; StringBuffer buf = new StringBuffer(); for (int i = 0; i < str.length; i++) { buf.append(str[i]).a

Java String字符串/==和equals区别,str。toCharAt(),getBytes,indexOf过滤存在字符,trim()/String与StringBuffer多线程安全/StringBuilder单线程—— 14.0

课程概要 String 字符串 String字符串常用方法 StringBuffer StringBuilder String字符串: 1.实例化String对象 直接赋值  String str="Hello";  推荐这种 使用关键字new  String str1=new String("Hello"); 在内存中开辟2个空间 如图: 源代码 StringDemo01.java 2.String内容的比较 String str="Hello"

Java之字符串String,StringBuffer,StringBuilder

总结的很全面,关于这三个类的操作. Java之字符串String,StringBuffer,StringBuilder

Java数组拼接字符串几个写法性能比较(转载)

将数组 int[] arr = {0,1,2,3,4,5,6,7,8,9} 拼接成 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 字符串: StringBuilder sb = new StringBuilder(arr.length*3); // StringBuilder(arr.length*3)性能比StringBuilder()高sb.append("["); // 写法1for( int i = 0, len = arr.length; i < len

Java中字符串的拼接和转义

Java中字符串的拼接和转义 package com.testToken.demo; public class Test { public static void main(String[] args) { String str="Apple"; System.out.println(str); String str2="\"Apple\""; //输出"Apple" System.out.println(str2); Str

【沫沫金】Java逗号拼接字符串增加单引号

背景 页面提供逗号拼接的字符串,可作为数据库查询in的条件. a,b 问题 数据库针对字符串的in条件,要求增加单引号 xx in ('a','b') 需求 页面的逗号拼接字符串直接转换成数据库要求格式(不使用for循环) 技术点 join org.apache.commons.lang.StringUtils StringUtils.join(split, "','") 实现源码 public static void main(String[] args) { String[] sp

java中String与StringBuilder的区别

本篇文章介绍了,java中String与StringBuilder的区别. 相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新的字符操作的类—— StringBuilder (先别忙着扔我砖头,我还算清醒,我这里说的不是 C #, Java 也有 StringBuilder 类).那么这个 StringBuilder 和

Java 之字符串(7)

什么是 Java 中的字符串 在程序开发中字符串无处不在,如用户登陆时输入的用户名.密码等使用的就是字符串.其实,在前面的章节中我们就已经使用了字符串, 例如我们在控制台中输出的 "Hello World" . "imooc"等. 在 Java 中,字符串被作为 String 类型的对象处理. String 类位于 java.lang 包中.默认情况下,该包被自动导入所有的程序. 创建 String 对象的方法: Java 中字符串的不变性 String 对象创建后

JAVA的String、StringBuilder和StringBuffer类的区别

StringBuffer类(或者StringBuilder)和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类. 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入.删除等操作,使用StringBuffer要更加适合一些. 在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样