所以我想知道连续两次制作两个是否正确。在世界中,我有一个ArrayList<House>
,每个House
都有一个ArrayList<Furniture>
。我想比较所有房屋中的所有家具(所述比较方法已完成)。我可以做:
for (House h: _housesWorld)
for (House h2: _housesWorld)
i = compare(h, h2);
或者,如果我不能为每个人制作一个,我可以做些什么来比较所有的房子?
答案 0 :(得分:0)
如果要比较ArrayList的元素,可以使用嵌套for循环
for(int i=0; i<_houseWorld.length;i++)
for(int j=1; j<_houseWorld.length;j++)
{
flag=compare(_houseWorld.get(i),_houseWorld.get(j));
}
}