How does a ArrayList's contains() method evaluate objects?

后端 未结 9 1049
伪装坚强ぢ
伪装坚强ぢ 2020-11-22 10:32

Say I create one object and add it to my ArrayList. If I then create another object with exactly the same constructor input, will the contains() me

9条回答
  •  名媛妹妹
    2020-11-22 11:15

    It uses the equals method on the objects. So unless Thing overrides equals and uses the variables stored in the objects for comparison, it will not return true on the contains() method.

提交回复
热议问题