举一反三
- String对象和StringBuffer对象都是字符串变量,创建后都可以修改
- String对象和StringBuffer对象都是字符串类型,创建后的对象都可以修改。 A: 对 B: 错
- 4.String对象和StringBuffer对象都是用来存储字符串的,创建后其字符序列都可以修改。( )
- 以下关于String类和StringBuffer类区别的说法中,不正确的是哪一项? A: String类表示的字符串是常量,一旦创建后,内容和长度都是无法改变的。 B: StringBuffer表示字符容器,其内容和长度可以随时修改。 C: 在操作字符串时,如果该字符串仅用于表示数据类型,则使用String类即可,但是如果需要对字符串中的字符进行增删操作,则使用StringBuffer类。 D: String类对象和StringBuffer类对象都可以用操作符“+”进行连接。
- 使用String和StringBuilder类创建的字符串对象都可以被修改
内容
- 0
使用StringBuffer对象可以创建字符串对象。( )
- 1
Java内部如何利用"+"号把字符串String连接在一起?() A: "+"相当于append函数,在StringBuffer对象的后面添加字符串 B: Java在用"+"号进行字符连接时,是新建一个StringBuffer对象,用它来连接所有字符串,然后再转回String对象. C: "+"号相当于append 函数,在String对象的后面添加字符串 D: 只有String对象才用"+"连接符,StringBuffer对象、整数、浮点数等都不能使用"+"连接符
- 2
StringBuffer类和String类的区别 A: String类表的内容和长度都是无法改变的,StringBuffer的内容和长度可以随时修改。 B: String类覆盖了equals()方法,而StringBuffer类没有覆盖equals()方法 C: String类对象可以用操作符“+”进行连接,而StringBuffer类对象之间不能 D: String对象有存储空间,StringBuffer对象没有存储空间
- 3
(10-8)String类和StringBuffer类有什么区别。 答案:[br][/br](1)String类对象为不可变对象,一旦修改了String对象的值,隐性重新创建了一个新的String对象,释放原有的String对象;而StringBuffer类的对象为可修改对象,可以通过append()、delete、insert等方法来修改。(2)String对象的性能没有StringBuffer类高。
- 4
【单选题】以下说法错误的是 () A . StringBuffer s = new StringBuffer (); 创建一个空的对象 S B . StringBuffer 类都被声明 为非 final 类型 C. StringBuffer 类是字符串缓冲区类,用于创建 长度 不 可变 的字符串对象 D. StringBuffe 线程安全的可变字符序列 A. StringBuffer s = new StringBuffer (); 创建一个空的对象 S B. StringBuffer 类都被声明 为非 final 类型 C. StringBuffer 是字符串缓冲区类,创建 长度 不 可变 的字符串对象 D. StringBuffe 线程安全的可变字符序列