Os:windows7 x64
Jdk:jdk-8u131-windows-x64
Ide:eclipse Oxygen Release (4.7.0)
Code
Package Jizuiku1;public class Demo000 {public static void main (string[] args) {StringBuffer sb = new StringBuffer (); System.out.println ("The capacity of the buffer capacity is:" +sb.capacity ()); System.out.println ("The length of the string is:" +sb.length ()); System.out.println ("----------------"); Sb.append ("0123456789ABCDEF");//Append a string of length 16 System.out.println (" The capacity of the buffer volume is: "+sb.capacity ()); System.out.println ("The length of the string is:" +sb.length ()); System.out.println ("----------------"); Sb.append ("0");//Append a string of length 1, the buffer does not exist, then? SYSTEM.OUT.PRINTLN ("Capacity of the buffer capacity is:" +sb.capacity ());//Auto-expand System.out.println ("The length of the string is:" +sb.length ());}}
Result
Java is good, worth learning.
Learning Resources: API manual +java Source + pure heart.
JavaSE8 base StringBuffer Append append string to the end of the variable in the buffer and automatic expansion of buffer capacity