Java学习笔记-stringbuilder和stringbuffer

面试遇到过这个问题,结果卡壳了,还是基础不扎实啊,所以mark下,随时复习。

转载文章:https://blog.csdn.net/u011702479/article/details/82262823

简单总结两者却别:

1.stringbuilder一般使用,速度较快,但线程不安全

2.stringbuffer很少使用,线程安全,速度慢

常用的使用方法

以下只是部分,其余可以自行学习,看了下,都是比较简单的

public class Test {

    public static void main(String[] args){

        StringBuilder stringBuilder=new StringBuilder("testStringBuilder");
        //拼接
        stringBuilder.append(1);
        System.out.println(stringBuilder);

        //根据字符串获取对应的下标
        System.out.println(stringBuilder.indexOf("t"));

        //反转
        stringBuilder.reverse();
        System.out.println(stringBuilder.toString());

        //获取字符串长度
        System.out.println(stringBuilder.length());
        
    }

}

猜你喜欢

转载自blog.csdn.net/mumuwang1234/article/details/113846555