= 是完全的相等,包括比较地址。 equal是比较实例相等。
所以在比较 两个对象是否相等时,一定要用equal,否则两对象的地址一定是不等的。
在比较实类型时,如int 之类,则可以用=来比较。
对于Java如此,但是c++重载了运算符 == ,使得==可以用来判断2个字符串是否相等。
= 是完全的相等,包括比较地址。 equal是比较实例相等。
所以在比较 两个对象是否相等时,一定要用equal,否则两对象的地址一定是不等的。
在比较实类型时,如int 之类,则可以用=来比较。
对于Java如此,但是c++重载了运算符 == ,使得==可以用来判断2个字符串是否相等。