trimToSize()
包java.lang.StringBuffer.trimToSize()中提供了此方法。
此方法用于减少或节省StringBuffer对象可用的内存空间,换句话说,可以说它用于调整给定对象的大小。
如果存储空间大于保持对象的空间,在这种情况下,我们需要减少空间以备将来使用。
语法:
void trimToSize(){ }
参数:
我们没有在StringBuffer的方法中传递任何对象。
返回值:
此方法的返回类型为void,表示此方法不返回任何内容。
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