执行效率关乎程序好坏,执行效率好的程序运行效率快,那么String、StringBuffer、 StringBuilder那个最快呢。
在这三者中 String执行效率是最慢的,StringBuffer执行效率差别不大,但是StringBuilder最快但是StringBuilder是非线性安全。
比较: StringBuilder > StringBuffer > String
总结:
1.如果操作少量数据 —用String
2.单线程操作字符串缓存区下操作数据—用StringBuilder
3.多线程操作字符串缓存区下操作大量数据—用StringBuffer