java只使用不同ArrayList中的一个字段搜索具有多个字段的ArrayList
如果为moviesAvailable
存在一个ArrayList
,并且列表采用title
、year
、genre
、price
。如何使用ArrayList
的genres
获取电影列表
在电影类中有一个toString方法可以打印电影。当我运行代码时,if语句之后的所有内容都不会运行,因为条件返回为false
你可以在下面搜索框中键入要查询的问题!
如果为moviesAvailable
存在一个ArrayList
,并且列表采用title
、year
、genre
、price
。如何使用ArrayList
的genres
获取电影列表
在电影类中有一个toString方法可以打印电影。当我运行代码时,if语句之后的所有内容都不会运行,因为条件返回为false
# 1 楼答案
您需要重写类型类中的equals方法,以使if条件起作用,请参见下面的代码
# 2 楼答案
您需要重写
Genre
类中的equals()
,以便可以相互比较该类的实例下面是一个快速实现,可轻松扩展以实现其他功能: