在不了解StringBuilder类之前,动态构建字符串的过程非常别扭,常常需要好几步的类型转换。今天大致了解了StringBuilder类,在java 5提出,本质是一个可变的字符序列,可以用于动态地构建字符串。其中最常用的是append(参数)方法,参数类型覆盖了各种常见的基本数据类型。在字符串构建完成之后,对StringBuilder类的对象调用toString()方法,即可将其转换为String进行返回。常见的应用场景如下:
StringBuilder temp = new StringBuilder();
String s = new String("hell");
char c = 'o';
temp.append(s);
temp.append(c);
String res = temp.toString();
System.out.println(res);
hello