字符串比較

String a ='123456';
String b='123456';
String c=new String('123456')
第一種情況:a==b;
結果爲true是因爲a和b都是指向常量池進行比較
第二種::a==c
結果爲false只因爲c指向的是退內存的String對象,
第三種結果,a.equals(c);
結果爲true重寫equals方法進行比較
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章