List.equals()
Listのequalsについて。 なんとなく勘違いしていて、比較するリストの型が違う時、中身の要素が同じでもfalseになると思ってた。
というのも、Listの子クラスを使って型として情報を持たせたく、その上で要素を比較したい要件があったため。 別クラスのListの比較は、equalsでfalse返しそうだからいい比較方法ないかなーと思ったら普通にequalsで大丈夫でした。
Listのequalsについて。 なんとなく勘違いしていて、比較するリストの型が違う時、中身の要素が同じでもfalseになると思ってた。
というのも、Listの子クラスを使って型として情報を持たせたく、その上で要素を比較したい要件があったため。 別クラスのListの比較は、equalsでfalse返しそうだからいい比較方法ないかなーと思ったら普通にequalsで大丈夫でした。