[單項選擇題] 下列程序的執(zhí)行結果是( )?! ublic class Testhh { public static void main(String
2021-07-20
[單項選擇題] 下列程序的執(zhí)行結果是( )?! ublic class Testhh { public static void main(String args [] ) { Strings1=new String("I am boy"); Strings2=new String("I am boy"); System.out.println(s1.equals(s2)); } }
A. true
B. false
C. I am boy
D. 都不正確
正確答案:A
參考解析:如果需要比較兩個對象的值是否相同,則可以調(diào)用equals( )方法,如果比較的兩個對象的值相等則返回true,否則返回false。注意:運算符“==”是用來比較兩者是不是同一個對象,是同一個對象則返回true,否則返回false。 equals( )方法是Java的根類Object的方法,但是Java類庫的許多子類,都重寫了equals( )方法。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。