String字符串由于它的不可更改性,导致产生了很多垃圾,所以需要在string类型上做一次增强功能的操作
StringBuffer: 可变长字符串,JDK1.0提供,运行效率慢,线程安全
StringBuilder :可变长字符串,JDK5.0提供,运行效率快,线程不安全
StringBuffer的基本方法
比string方法的功能更强大,且效率更高
StringBuilder 方法和StringBuffer 都是一样的。
举一个例子证明stringBuilder的效率非常快
使用String完成字符串从0到99999的凭借需要24064,而使用stringbuilder只用了78
如何将string类型转化成前面的类型StringBuffer
StringBuffer sb = new StringBuffer(str);
如何将StringBuffer 类型转化成前面的类型string
sb.toString();
这里是转化的运用的一个例子
写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)