java重寫tostring方法 string為什么重寫equal?
string為什么重寫equal?新字符串(蕋")。Equals(new string(蕋"))result為trueJava默認情況下不調(diào)用toString方法,
string為什么重寫equal?
新字符串(蕋")。Equals(new string(蕋"))result為true
Java默認情況下不調(diào)用toString方法,因此當類不重寫toString方法并直接輸出object時,結果是一個值字符串。在Java中,建議類重寫hashcode()和toString()方法,以便于比較和輸出。