StringBuffer字符串强转

强转字符串出错时试试用StringValueOf(字段).toString()

sql.setLength(0);//清空字符串

StringBuilder sql = new StringBuilder();

setLength(0)效率较高

StringBuffer是线程安全的,而StringBuilder则没有实现线程安全功能,所以性能略高。
多线程一般用StringBuffer
StringBuffer提供的append()、insert()、reverse()、setCharAt()、setLength()等方法可以改变这个字符串对象的字符序列。一旦通过StringBuffer生成了最终想要的字符串,就可以调用它的toString()方法将其转换为一个String对象。
reverse()字符串反转,倒序
setCharAt(int index,Char ch),第一个参数是取代的位置 索引从0开始 第二个参数是你要替换为的字符串

原文地址:https://www.cnblogs.com/tenghao/p/14311930.html