下面的程序執(zhí)行后,屏幕上應(yīng)顯示______。public class Test{public static void main(String[ ]arg
下面的程序執(zhí)行后,屏幕上應(yīng)顯示______。 public class Test{ 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)。然后再測(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è)人士。