可变字符序列StringBuffer、StringBuilder
StringBuffer类和String类的方法几乎一样,不过StringBuffer对象表示的字符串是可以改变的,而String对象保存的字符串是不可变的。
public class Demo { public static void main(String[] args) throws Exception { // StringBuffer([int capacity]) 不指定容量时,默认capacity为16 StringBuffer s = new StringBuffer(4); System.out.println(s.capacity()); //4 System.out.println(s.length()); //0 // 如果字符串的长度大于原来的容量,则会扩充容量 s.append("hello"); System.out.println(s.capacity()); //10 System.out.println(s.length()); //5 } }
数学计算类——Math
注意Math类是java.lang包下面,所以Math类不用import。