前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java中StringBuffer的用法

java中StringBuffer的用法

作者头像
马克java社区
修改2021-03-22 10:31:13
5250
修改2021-03-22 10:31:13
举报
文章被收录于专栏:java大数据

2.StringBuffe

StringBuffer:String类同等的类,它允许字符串改变(原因见上一段所说)。Overall, this avoids creating many temporary (临时)strings, in other words, without StringBuffer, you must create many temporary strings.  StringBuffer的内部实现原理:马克-to-win,Every string buffer(缓存) has a capacity(容量). As long as the length of the character sequence contained in the string buffer does not exceed(超过) the capacity, it is not necessary to allocate(分配) a new internal buffer array. If the internal buffer overflows(满后溢出), it is automatically made larger.附带一句:从JDK5开始引入StringBuilder类,它是简易的StringBuffer,速度更快,但线程不安全

public class Test {

    public static void main(String[] args) {

        StringBuffer buffer;

        buffer = new StringBuffer();

        buffer.append("1");

        System.out.println(buffer);

        buffer.append("2");

        System.out.println(buffer);

    }

}

3.Arrays:

Arrays defined in java.util package

It gives a lots of static methods to manipulate(操纵) array.

int[] result = new int[k];

Arrays.sort(result);

import java.util.Arrays;

public class Test {

    public static void main(String[] args) {

        int[] result = { 4, 5, 2, 7, 8 };

        Arrays.sort(result);//当我们用到jdk自带的sort方法时,一下就排好序了,记得第一章,我们自己排序时,有多麻烦吗?

        for (int i = 0; i < result.length; i++) {

            System.out.println("" + result[i]);

        }

    }

}

更多请见:https://blog.csdn.net/qq_44639795/article/details/101552193

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档