String,StringBuffer,StringBuilder的区别

StringBuffer主要用于静态类或者方法中,因为其执行效率低,但是线程安全,当涉及线程安全问题时使用StringBuffer

String类型的变量,在使用时终会占用新的内存新建一个变量,进行重复的添加删除操作效率低

StringBuilder的执行效率高,线程不安全,对于内部类类或者方法的变量操作使用

另外,对于后两种的操作不会产生新的对象

上一篇:String类的基本运用一


下一篇:Java 中操作字符串都有哪些类?它们之间有什么区别?