equals方法和toString方法

2021-05-26 16:51:13 字數 538 閱讀 2284

object類中有兩個比較重要的方法 :equals() 和 tostring()  **如下:

public boolean equals(object obj)

public string tostring()

string類中重寫了這兩個方法,如下:

public boolean equals(object anobject) 

if (anobject instanceof string)

return true;

}} return false;

}

public string tostring()

string內部的實現都是以char即字元陣列的形式實現的,array類在其中也起了不少作用。

IDEA 重寫equals重寫toString

重寫equals方法 idea中直接輸入eq回車進入重寫方法 第二步如果obj這個物件連學生 student 這個型別都不是,那麼肯定返回false if obj instanceof student 第三步如果是學生型別,強制把obj轉換成學生物件,不轉換預設是objeke student s s...

equals方法和hashCode方法

package com.study.a object public class person public person int id,string name,int age public int getid public void setid int id public string getnam...

toString方法 和equals方法

我們通常在控制台輸出時使用system.out.print print只能直接輸出基本型別和字串,對於其他的型別直接輸出將會輸出 開頭的引用 位址 因此若需要輸出對應的內容則需要使用tosring方法。tostring方法屬於object,object是所有類的頂級父類,所以所有類都繼承了tostr...