이미 약간의 질문이 here과 there입니다.두 Java 객체의 심도 비교
사용 사례 - 재산에 의한 Two objects
을 감안할 때
1), 둘 다의 compare
속성입니다.
2) 그것은 윌 (가령 Residential Address
, Office Address
)는 양쪽에 두 항목을 포함하고 또한, 지금 의미 내가 List<Address>
이 있다고 이제 동일한 데이터가 거꾸로 될 수 컬렉션 내부의 두 객체들의 집합을 비교 Collections
포함 두 목록 모두에서 데이터가 다른 인덱스에있을 수 있습니다.
3. 동일한 유형의 3rd Object
을 작성해야하며 유사한 데이터가 복사되고 속성이 다른 데이터로 null로 설정되어야합니다.
4. 참조 클래스도있을 수 있습니다.
나는 많은 해결책을 피웠지 만 어딘가에 달라 붙었는데, 나는 일반적인 솔루션을 쓰려고 생각하고있다. 하지만 두 객체 중 generating two xml's
중에서 노드를 비교하지만 더 많은 옵션을 원합니다.
또는이 경우에 얼마나 더 약한가 Java reflection
.
이것은 정말로 어려운 것 같습니다. 리플렉션을 사용하지 않을 것이므로 개인 필드와 개인 객체에 안정적으로 액세스 할 수 없습니다. 아마도 Kryo와 비슷한 결과물을 파싱 할 수도 있지만 꽤 털이 있습니다. – markspace
@markspace 안녕하세요, 귀하의 의견에 대한 답변을 게시, dnt knw 나는 대답이나 의견으로 게시해야 할 경우. –