String&StringBuilder&StringBuffer区别
在这方面运行速度快慢为:StringBuilder > StringBuffer > String
String:适用于少量的字符串操作的情况
StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况
StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况
eg:map或者reduce中,如有多次new String的情况,则用StringBuilder更佳,如果涉及多线程则再改成StringBuffer