내가 같은 일에서만 데이터를 비교하기 위해 노력하고있어이다수의 2 차원 배열에서 하나 개의 요소를 비교하여 (자바)
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]를 제거합니다. List/Collection retainAll을 사용하여이 작업을 수행하는 방법이 있습니까? 아니면 루프를 작성해야합니까? 오, 자바를 사용하고 있습니다.
@Pat에 버그가 있습니다. 'array2List'에서 제거 할 경우'j ++'는 항목을 건너 뜁니다. 나는 당신의'if (index> = 0)'테스트가'else j ++'를 가져야하고'for' 루프에서 증가분을 제거해야한다고 생각합니다. – Gray