1. String 和 Buffer、Builder区别
-
后两者包含了一些String没有的方法,比如reverse方法
-
后两者是可变的,String是不可变的 String的每次拼接。都会产生新的对象。后两者拼接后返回的是this
String str = "abcd";
//多了一些String没有的方法,使用起来会更方便
StringBuffer sbf = new StringBuffer("abcd");
//拼接
System.out.println(sbf.append("hello"));
StringBuilder sbl = new StringBuilder("abcd");
//拼接
Syste