【发布时间】:2013-11-23 12:51:24
【问题描述】:
我有一个程序需要使用地图来存储有关电影的信息。基本上有四五个类别,喜剧动作等,然后是电影的名称。我尝试将类别分配给一个键并具有多个电影值,但这不起作用。我可以使用 arraylist 来存储包含两个字段的对象,并使用 for 循环遍历整个列表并使用对象获取方法来查看每个值。我怎样才能用地图做到这一点?我需要我的程序做的是向用户询问一个类别,然后让一个 for 循环遍历列表并打印出具有该类别的每部电影。每次我尝试使用地图时,它都不会打印出任何东西。
【问题讨论】:
-
请贴出代码。
-
为什么不使用以类别为键、以电影列表为值的地图。我想它应该可以解决问题
-
您会选择使用 SQLite 吗? Java有一些实现。还是必须绝对使用 TreeMap?如果 SQLite 是一个选项,它可能会提供更好的可扩展性。