Java StringBuffer void trimToSize()方法(带示例)

StringBuffer类无效 trimToSize()

  • 包java.lang.StringBuffer.trimToSize()中提供了此方法。

  • 此方法用于减少或节省StringBuffer对象可用的内存空间,换句话说,可以说它用于调整给定对象的大小。

  • 如果存储空间大于保持对象的空间,在这种情况下,我们需要减少空间以备将来使用。

语法:

    void trimToSize(){
    }

参数:

我们没有在StringBuffer的方法中传递任何对象。

返回值:

此方法的返回类型为void,表示此方法不返回任何内容。

Java程序演示trimToSize()方法示例

import java.lang.StringBuffer;

public class StringBufferClass {
    public static void main(String[] args) {

        StringBuffer sb = new StringBuffer(" StringBuffer class is ");

        //使用append(String s)将字符串追加到StringBuffer对象
        sb.append("java.lang");
        sb.trimToSize();

        //实施后显示结果trimToSize()

        System.out.println("The result will be after implementing method trimToSize() is :" + sb);

        sb = new StringBuffer("Current version of java is :");

        //使用append(String s)将字符串追加到StringBuffer对象
        sb.append("8");
        sb.trimToSize();

        //实施后显示结果trimToSize()

        System.out.println("The result will be after implementing method trimToSize() is :" + sb);
    }
}

输出结果

D:\Programs>javac StringBufferClass.java

D:\Programs>java StringBufferClass
The result will be after implementing method trimToSize() is : StringBuffer class is java.lang
The result will be after implementing method trimToSize() is :Current version of java is :8
猜你喜欢