java重写tostring方法 string为什么重写equal?
string为什么重写equal?新字符串(蕋")。Equals(new string(蕋"))result为trueJava默认情况下不调用toString方法,
string为什么重写equal?
新字符串(蕋")。Equals(new string(蕋"))result为true
Java默认情况下不调用toString方法,因此当类不重写toString方法并直接输出object时,结果是一个值字符串。在Java中,建议类重写hashcode()和toString()方法,以便于比较和输出。