获取Java中StringBuffer对象的容量

capacity()方法是StringBuffer类的方法。它返回最近插入的字符存在的存储量,然后进行分配。

声明-java.lang.StringBuffer.capacity()方法声明如下-

public int capacity()

让我们看一个示例程序,该程序显示如何获取StringBuffer对象的容量。

示例

import java.lang.*;
public class Example {
   public static void main(String[] args) {
      StringBuffer b = new StringBuffer(“Hello”);
      //返回字符串缓冲区的当前容量,即16 + 5 = 21-
      System.out.println("Capacity for the StringBuffer Object = " + b.capacity());
   }
}

输出结果

Capacity for the StringBuffer Object = 21