下面的程序执行后,屏幕上显示的应是( )。 publicclassExam{ publicstaticvoidmain(String[]args){ charcharl[]={’t’.…’e’…’s’,…’t’}; charchar2[]={’t’,

admin2013-12-02  20

问题 下面的程序执行后,屏幕上显示的应是(    )。
publicclassExam{
publicstaticvoidmain(String[]args){
charcharl[]={’t’.…’e’…’s’,…’t’};
charchar2[]={’t’,…’e’.’s’,’t’.’l’};
Stringsl=newString(charl);
Strings2=newString(char2,0.4);
System.out.println(s1.equals(s2));
}
}

选项 A、true
B、假
C、test
D、编译错误

答案A

解析 本题考查考生对字符数组的理解。首先可以通过字符数组来生成一个字符串对象:String(char[]value)和String(char[]value,intstartIndex,intnum(;hat’s),其中,star-tIndex指定字符串在数组中的起始下标.hum—Char.s表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两个字符串相等则返回true,否则返回false。题目中sl和s2都是”test”,所以最后返回是true。选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/wqkiFFFM
0

最新回复(0)