可以修改字符串本身的类是()。
A: Array类
B: String类
C: StringBuilder类
D: ArrayList类
A: Array类
B: String类
C: StringBuilder类
D: ArrayList类
举一反三
- 使用String和StringBuilder类创建的字符串对象都可以被修改
- 下面的类( )不是Java API中的字符串类。 A: String B: StringBuilder C: StringBuffer D: Character
- 下列关于String类和StringBuffer类说法错误的( ) A: String类是不可变类,一个String对象所包含的字符串内容永远不会被改变 B: String类可以使用append方法连接字符串 C: StringBuffer类是可变类,一个StringBuffer对象所包含的字符串内容可以被添加或修改 D: 字符串缓冲区支持可变的字符串
- 对于StringBuffer类、StringBuilder与String类的使用场景: ; ; ; ; ; ; ;类适用于少量的字符串操作; ; ; ; ; ; ; ; ; ;类适用于单线程下在字符串缓冲区进行大量操作; ; ; ; ; ; ; ; ; 类适用于多线程下在字符串缓冲区进行大量操作
- String类是不可变类,即字符串值一旦初始化后就不可能改变。StringBuffer是可变字符串类,可以修改字符串的值。