Java StringBuffer void sureCapacity(int mincap)方法与示例
StringBuffer类voidsureCapacity(intmincap)
包java.lang.StringBuffer.ensureCapacity(intmincap)中提供了此方法。
此方法用于确保容量至少等于指定的参数mincap(最小容量)。
如果StringBuffer的当前容量小于指定的参数,则将以更大的容量分配新空间。
新容量将计算为(2*oldcapacity+2)。
假设当前StringBuffer对象的容量为10,而我们正在分配一个容量为26的新对象,那么将为新创建的对象分配新的空间。
语法:
void ensureCapacity(int mincap){
}参数:
我们仅在StringBuffer方法中传递一个对象,即最小容量(mincap)。
返回值:
此方法的返回类型为void,表示此方法不返回任何内容。
Java程序演示ensureCapacity()方法示例
import java.lang.StringBuffer;
public class StringBufferClass {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer(" Java supports multithreading");
System.out.println("The value of current StringBuffer object is :" + sb);
//显示当前stringbuffer对象sb的容量
System.out.println("The old capacity is :" + sb.capacity());
//将容量扩展到指定的数量
//在给定的stringbuffer对象中
sb.ensureCapacity(50);
//显示字符串缓冲区对象的新扩展容量
//返回新容量(2*oldcapacity+2)
System.out.println("The new capacity will be : " + sb.capacity());
}
}输出结果
D:\Programs>javac StringBufferClass.java D:\Programs>java StringBufferClass The value of current StringBuffer object is : Java supports multithreading The old capacity is :45 The new capacity will be : 92
热门推荐
6 甄嬛传祝福语简短
10 老师简短祝福语有哪些
11 新婚祝福语简短老同学
12 睡觉祝福语女生文案简短
13 小班幼儿简短过年祝福语
14 幼儿节日祝福语大全简短
15 红包祝福语简短网名
16 迟到的过年祝福语简短
17 新年的生日祝福语简短
18 毕业贺卡老师祝福语简短