我有被奠定了有点像这样从多个二维数组比较一个元素(JAVA)
Array 1
[0] = ["01/01/01","Bill","17","0.86"]
[1] = ["02/01/01","Bill","12","0.84"]
[2] = ["03/01/01","Bill","15","0.85"]
Array 2
[0] = ["01/01/01","Joe","14","0.81"]
[1] = ["02/01/01","Joe","15","0.83"]
[2] = ["04/01/01","Joe","19","0.85"]
我试图从同天只比较数据串,多个二维数组等什么我需要做的是搜索两个数组中的日期是在一个,但不是其他,然后删除它们。所以在上面的例子中,我会从两个数组中移除[2]。有没有办法使用列表/集合retainAll或我将不得不写一个循环?哦,我正在使用Java。
这有一个错误@Pat。如果你正在走过'array2List',那么'j ++'会让你跳过一个项目。我认为你的'if(index> = 0)'测试应该有一个'else j ++'并从'for'循环中删除这个增量。 – Gray