Java로 테스트 프로젝트를 진행했습니다. 나는 어떤 물건과 함께 두 가지 다른 목록을 가지고있다. 이 목록에는 동일한 객체 (같음뿐만 아니라)가 포함되어 있다는 것을 어떻게 주장 할 수 있습니까?동일한 객체를 가진 2 개의 목록을 주장하십시오.
-1
A
답변
1
private boolean assertSameObjects(List<?> list1, List<?> list2) {
assertEquals(list1.size(), list2.size());
for (int i = 0; i < list1.size(); i++) {
assertSame(list1.get(i), list2.get(i));
}
}
+0
(외부 목록에있는 모든 개체 참조는 내부 목록에 또한)? –
+0
@NikolayKuznetsov : 질문을 이해할 때 순서가 중요하기 때문에 목록을 다룹니다. –
+0
예, 순서가 중요합니다. –
0
당신은 같은 것을 할 수 있습니다
- 으로 반복 목록 (반복을 다른의 내부에있는 하나).
- 참조를 비교하려고하기 때문에
==
을 사용하여 항목을 비교하십시오. - 외부 목록의 항목을 내부 목록에서 찾을 수없는 경우
false
을 반환하십시오. - 돌아
true
외부 목록의 반복이 완료되면
관련 문제
- 1. as3 배열의 동일한 속성을 가진 2 개의 객체를 확인하십시오.
- 2. 동일한 인스턴스 이름을 가진 2 개의 다른 객체를 일치 시키십시오.
- 3. 동일한 기본 객체를 가진 2 개의 다른 서비스
- 4. 2 개의 객체를 가진 레일 빌드 함수
- 5. 동일한 ID를 가진 2 개의 버튼이 사라집니다.
- 6. 2 개체가 동일하다는 것을 주장하십시오.
- 7. 동일한 값을 가진 객체를 병합하십시오.
- 8. 자바가 여러 객체를 가진 클래스의 목록을 만든다
- 9. C#에서 두 개의 목록을 병합하고 하나의 목록 항목에 동일한 ID를 가진 객체를 병합합니다.
- 10. 안드로이드 SQLite는 동일한 ID를 가진 2 개의 행을 삽입합니다
- 11. MySQL은 동일한 ID 값을 가진 2 개의 테이블을 병합합니다.
- 12. sqlite 동일한 열을 가진 2 개의 테이블을 결합하십시오.
- 13. 동일한 열 이름을 가진 2 개의 테이블보기 (ID는 다르다)
- 14. Python - 동일한 치수를 가진 2 개의 마스크 배열 결합
- 15. 동일한 이름을 가진 2 개의 데이터베이스가 web.config에 존재합니다.
- 16. 동일한 인스턴스 이름을 가진 2 개의 무비 클립
- 17. 기하학 - 동일한 방위를 가진 2 개의 정사각형에 대한 교집합
- 18. 동일한 ID를 가진 2 개의 요소로 구성된 Mysql 샘플
- 19. nhibernate - 같은 목록을 가진 객체를 찾습니다.
- 20. 동일한 색인을 가진 다중 배열 목록을 반복합니다.
- 21. 동일한 민감도 목록을 가진 여러 프로세스가 있음
- 22. 2 개의 CPU를 가진 서버로드
- 23. 2 개의 JavaScript 문자열이 동일한 객체를 참조하는지 확인하십시오.
- 24. 2 개의 동일한 클래스 객체를 하나로 결합하는 방법은 무엇입니까?
- 25. SWIFT IOS는 동일한 함수에서 2 개의 다른 객체를 반환합니다.
- 26. 왜 2 개의 다른 엔티티가 동일한 객체를 참조합니까?
- 27. 2 개의 서로 다른 원본 기능을 가진 동일한 페이지에 2 개의 부트 스트랩 유형 헤더
- 28. 동시에 2 개의 목록을 처리합니다.
- 29. 2 개의 단어 목록을 병합하십시오.
- 30. 2 개의 목록을 분석하고 비교하기
후 개체를 다른 위치에있는 경우 어떻게 일부 코드하시기 바랍니다 –