下列关于String类和StringBuffer类的说法中,正确的是( )
A: String类表示的字符串是常量,一旦创建后,内容和长度都是无法改变的。而StringBuffer表示字符容器,其内容和长度都可以随时改变。
B: String类对象可以用操作符“+”进行连接,而StringBuffer类对象之间不能
C: String类覆盖了Object类的toString()方法,而StringBuffer类没有覆盖Object类的toString()方法
D: String类覆盖了Object类的equals()方法,而StringBuffer类没有覆盖Object类的equals()方法
A: String类表示的字符串是常量,一旦创建后,内容和长度都是无法改变的。而StringBuffer表示字符容器,其内容和长度都可以随时改变。
B: String类对象可以用操作符“+”进行连接,而StringBuffer类对象之间不能
C: String类覆盖了Object类的toString()方法,而StringBuffer类没有覆盖Object类的toString()方法
D: String类覆盖了Object类的equals()方法,而StringBuffer类没有覆盖Object类的equals()方法
举一反三
- 下列关于String类和StringBuffer类的说法中,正确的是() A: String类表示的字符串是常量,一旦创建后,内容和长度都是无法改变的。而StringBuffer表示字符容器,其内容和长度都可以随时修改 B: String类覆盖了Object类的equals()方法,而StringBuffer类没有覆盖Object类的equals()方法 C: String类对象可以用操作符“+”进行连接,而StringBuffer类对象之间不能 D: String类覆盖了Object类的toString()方法,而StringBuffer类没有覆盖Object类的toString()方法
- StringBuffer类和String类的区别 A: String类表的内容和长度都是无法改变的,StringBuffer的内容和长度可以随时修改。 B: String类覆盖了equals()方法,而StringBuffer类没有覆盖equals()方法 C: String类对象可以用操作符“+”进行连接,而StringBuffer类对象之间不能 D: String对象有存储空间,StringBuffer对象没有存储空间
- 以下关于String类和StringBuffer类区别的说法中,不正确的是哪一项? A: String类表示的字符串是常量,一旦创建后,内容和长度都是无法改变的。 B: StringBuffer表示字符容器,其内容和长度可以随时修改。 C: 在操作字符串时,如果该字符串仅用于表示数据类型,则使用String类即可,但是如果需要对字符串中的字符进行增删操作,则使用StringBuffer类。 D: String类对象和StringBuffer类对象都可以用操作符“+”进行连接。
- 在Java中,下面关于String类和StringBuffer类的描述错误的是 A: StringBuffer类的对象调用toString()方法将转换为String类型 B: StringBuffer类有append()方法 C: 可以直接将字符串“test”赋值给声明为String类或StringBuffer类的变量 D: String实例的值不能够被改变
- 以下关于String和StringBuffer对象描述错误的是() A: String对象是不可改变的 B: StringBuffer对象是可以改变的 C: String对象和StringBuffer类中的方法完全相同 D: StringBuffer类对象不能直接转成String类对象