1. 以下创建了几个对象 String A,B,C A="a"; B="b": A=A+B; StringBuffer D=new StringBuffer("abc"); D=D.append("567"); A. 6 B. 4 C. 3 D. 5
时间: 2024-06-02 18:11:56 浏览: 72
String对象创建问题
答案是 D. 5。
首先,创建了三个 String 对象 A、B、C,分别赋值为 "a"、"b" 和 null。然后执行 A=A+B,这时 A 的值为 "ab",B 的值为 "b",C 的值为 null。
接着,创建了一个 StringBuffer 对象 D,它的初始值为 "abc"。然后执行 D=D.append("567"),这时 D 的值为 "abc567"。
最后,计算 A 的长度为 2,B 的长度为 1,C 的长度为 0,D 的长度为 6。因此,答案是 D. 5。
阅读全文