请在 下方输入 要搜索的题目:

请说明 String, StringBuffer 和 StringBuilder 的区别。(Core Java)

请说明 String, StringBuffer 和 StringBuilder 的区别。(Core Java)

发布时间:2025-10-20 17:43:33
推荐参考答案 ( 由 题搜搜 官方老师解答 )
答案:String的长度是不可变的;StringBuffer的长度是可变的,如果你对字符出中的内容经常进行操作,特别是内容要修改时,那么 使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法;线程安全;StringBuilder是从JDK5开始,为StringBuffer该类补充了一个单个线程使用的等价类;通常应该优 先使用StringBuilder类,因为它支持所有相同的操作,但山于它不执行同步,所以速度更快。
登录 - 搜搜题库网
立即注册
注册 - 搜搜题库网
立即登录