程序:
public class StringBufferDemo {
  public static void main(String[] args) {
    StringBuffer buffer = new StringBuffer();
    buffer.append('S');
    buffer.append("tringBuffer");
    
    System.out.println(buffer.charAt(1));
    System.out.println(buffer.capacity()); 
    System.out.println(buffer.indexOf("tring"));
    System.out.println("buffer = " + buffer.toString());
  }
}
疑问:buffer.capacity()的结果不是13吗?为什么输出结果却为16?