我应该如何存储具有重复的第一列条目的两列表?

时间:2015-03-16 20:48:26

标签: java arrays storage

在我的程序中有72条路径(编号从1到72)。在程序中,我需要检索相邻的路径,然后检查这两个路径的所有权。路径范围从2个相邻路径到4个。例如,路径1具有相邻路径2和7;而路径13具有相邻的路径8,12,14,21。这些路径关系是恒定的。

我想编写一个方法path.getAdjacent(int pathNum),它将返回包含所有相邻路径的int[]。这样我就可以创建一个for循环来检查每个相邻路径的每个所有者。

我应该如何存储和访问路径关系数据,以便通过path.getAdjacent()方法有效地检索它?

1 个答案:

答案 0 :(得分:0)

davide回答了我的问题:

使用Map<Integer,ArrayList<Integer>>