import java.io.*;
class GFG {
public static void main(String[] args) {
StringBuffer s = new StringBuffer("AAA");
int p = s.length();
int q = s.capacity();
System.out.println("Length of string =" + p);
System.out.println("Capacity of string =" + q);
}
}
它给出输出:
Length of string =3 Capacity of string =19
实际上,长度可以通过字符串中的字符数找到,所以我知道没有IDE的直接答案。但是计算字符串容量的确切方法是什么。如何在不使用IDE的情况下了解字符串容量任何 IDE。
最佳答案
容量是内部缓冲区的大小。您通常只关心何时预先确定缓冲区的大小以构造您已经知道其最大大小的字符串。 字符串缓冲区/构建器会在需要时自动增加其容量。
关于java - 如何计算String Buffer的容量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51454265/