[單項(xiàng)選擇題] 下面的程序執(zhí)行后,屏幕上顯示的應(yīng)是 public class Exam{ public static void main(String[]
2021-07-20
[單項(xiàng)選擇題] 下面的程序執(zhí)行后,屏幕上顯示的應(yīng)是 public class Exam{ public static void main(String[]args){char char1[]={’t’,’e’,’s’,’t’};char char2[]={’t’,’e’,’S’,’t’,’1’};String s1=new String(char1);String s2=new String(char2,0,4);System.out.println(s1.equals(s2)); } }
A.true
B.false
C.test
D.編譯錯(cuò)誤
正確答案:A
參考解析:首先可以通過(guò)字符數(shù)組來(lái)生成一個(gè)字符串對(duì)象:String(char[]value)和 String(char[]value,int startIndex,int numChars),其中,startIndex指定字符串在數(shù)組中的起始下標(biāo), numChars表示字符個(gè)數(shù)。然后再測(cè)試字符串是否相等,可調(diào)用equals()方法,兩個(gè)字符串相等則返回 true,否則返回false。題目中s1和s2都是“test”,所以最后返回是true,選項(xiàng)A正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。