String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串 对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时
2016-11-10评论:0访问次数:353
string中stringbuffer和stringbuilder的区别是:1、StringBuffer是线程安全,而StringBuilder是线程不安全;2、StringBuffer公开方法同步,而StringBuilder没有。
2020-07-02评论:0访问次数:1437
1、java中==和equals和hashCode的区别 ; 2、int与integer的区别 ; 3、String、StringBuffer、StringBuilder区别 ; 4、什么是内部类?内部类的作用 ; 5、进程和线程的区别..
2020-07-31评论:0访问次数:984
stringbuffer,stringbuilder,string的区别是:1、执行速度不同,string最慢;2、线程安全不同,StringBuffer是线程安全的,StringBuilder是线程不安全的。
2020-06-19评论:0访问次数:981
区别:String类是不可变类,当一个String对象被创建,则包含在对象中的字符序列是不可改变的,直至对象被销毁;StringBuffer对象代表可变字符串对象,且线程安全;StringBuilder类代表可变字符串对象,且非线程安全。
2020-11-20评论:0访问次数:745