在Java语言中,下列说法正确的是:()。
A: StringBuffer和StringBuilder的区别在于:StringBuffer是线程安全的而StringBuilder不是。
B: String是不可变对象,而StringBuffer中封装的字符串数据是可以动态改变的。
C: 判断两个StringBuilder对象的字符序列是否相同,可以调用其equlas方法进行比较。
D: String的重写了equals方法,重写的逻辑是:字符序列相同的String对象equals方法返回true。
A: StringBuffer和StringBuilder的区别在于:StringBuffer是线程安全的而StringBuilder不是。
B: String是不可变对象,而StringBuffer中封装的字符串数据是可以动态改变的。
C: 判断两个StringBuilder对象的字符序列是否相同,可以调用其equlas方法进行比较。
D: String的重写了equals方法,重写的逻辑是:字符序列相同的String对象equals方法返回true。
举一反三
- 下列关于字符串相关类描述正确的是( )。 A: 字符串是常量 B: String对象可以共享 C: StringBuffer是动态字符串 D: StringBuffer不是线程安全的 E: StringBuilder是线程安全的
- StringBuffer类和String类的区别 A: String类表的内容和长度都是无法改变的,StringBuffer的内容和长度可以随时修改。 B: String类覆盖了equals()方法,而StringBuffer类没有覆盖equals()方法 C: String类对象可以用操作符“+”进行连接,而StringBuffer类对象之间不能 D: String对象有存储空间,StringBuffer对象没有存储空间
- 什么是StringBuffer类() A: 是一个线程安全的可变字符序列,一个类似于String的字符串缓冲区 B: 通过调用StringBuffer类的一些方法可以改变字符串的长度和内容 C: 是一个线程不安全的不可变的字符序列 D: 和String是一样的
- 下列关于String类和StringBuffer类的说法中,正确的是( ) 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()方法