String StringBuffer StringBuilder
- String 字符串常量 //经常改变内容的字符串最好不要用 String
- StringBuffer 字符串变量(线程安全)//StringBuffer 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。
z.append("le") 会使字符串缓冲区包含“startle”,而 z.insert(4, "le") 将更改字符串缓冲区,使之包含“starlet”。
- StringBuilder 字符串变量(非线程安全)//它比 StringBuffer 要快。两者的方法基本相同
大部分情况下 StringBuilder > StringBuffer > String