java 中操作字符串都有哪些类?它们之间有什么区别?
What classes are used for string operations in Java, and what are the differences among them?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Java
标签: String, StringBuffer, StringBuilder, Immutability, Thread Safety
参考答案摘要
答案 操作字符串的类有:String、StringBuffer、StringBuilder。 String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经常改变...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。