【发布时间】:2015-01-14 10:45:41
【问题描述】:
我有一个可变大小的多维 ArrayList(在示例中,我假设它包含 3 个 ArrayList)。 这些 ArrayList 包含如下所示的 Team 对象:Remco 和 Joris。 我只能组合一次,所以 Joris & Remco 也算作重复。
我知道如何查看 2 个数组列表是否包含相同的值,但我将如何在可变大小的多维数组列表中执行此操作?
例如,我的数组列表如下所示:
[
[Hidde & Lege plaats, Hans & Sven, Martijn & Simon, Remco & Joris, Daniël & Wouter, Jelle & Aziz, Dylan & Jasper, Mart & Ramon, Tim & Job, Jan & Brian, Thomas & Robin, Kevin & a, Zeger & Chariss, Wilfred & Bart],
[Hidde & Bart, Hans & Lege plaats, Martijn & Sven, Remco & Simon, Daniël & Joris, Jelle & Wouter, Dylan & Aziz, Mart & Jasper, Tim & Ramon, Jan & Job, Thomas & Brian, Kevin & Robin, Zeger & a, Wilfred & Chariss],
[Hidde & Chariss, Hans & Bart, Martijn & Lege plaats, Remco & Sven, Daniël & Simon, Jelle & Joris, Dylan & Wouter, Mart & Aziz, Tim & Jasper, Jan & Ramon, Thomas & Job, Kevin & Brian, Zeger & Robin, Wilfred & a]
]
我添加了一些换行符以使其看起来更好。在程序中它只有 1 行。
【问题讨论】:
-
实际上并不存在。可以在文件中更改名称,但我将编辑我的问题以使用示例中的名称。
-
我认为唯一可用的选择是只检查每个值,如果整个数组中有另一个值。因为它们都应该是不同的,所以你不能避免单独查看每一个。
标签: java arraylist multidimensional-array iteration