【发布时间】:2018-05-20 19:09:58
【问题描述】:
所以我想知道连续制作两个是否正确。在世界中,我有一个ArrayList<House>,每个House 都有一个ArrayList<Furniture>。我想比较所有房子里的所有家具(说比较方法已经完成)。我可以制作:
for (House h: _housesWorld)
for (House h2: _housesWorld)
i = compare(h, h2);
或者如果我不能在一个 for each 中做一个 for each,我可以做些什么来比较所有的房子?
【问题讨论】:
-
你试过运行它吗?
-
你应该使用普通的 for 循环而不是 foreach。
-
你可以做到,但为什么呢?此外,您正在循环 _housesWorld 并明确声明 h 代表您的主 ArrayList 中的值。