명백한 비교없이이 문제를 해결하는 가장 좋은 방법은 무엇입니까?Java에서 명시 적 비교없이 문자열 배열에서 중복 제거
-3
A
답변
0
개체 목록에 Strings
이 포함되어있는 경우 Set
에 추가해야합니다. 고유성을 유지 Set
이름 사용 Collection
, - 목록 사용자 지정 개체가 포함 된 경우
는 재정의 사용자 정의 클래스의 메타와 Set
0
에 그 객체 같습니다.
- 사용 Array
의이 List
로 변환 한 다음 에 addAll()
방법은 Set
에List
를 추가 사용 asList()
방법.
-Set
에 List
추가 중복을 제거합니다.
예 :
String[] arr = {"Vivek","John","Rick"};
ArrayList<String> arList = new ArrayList<String>(Arrays.asList(arr));
TreeSet<String> arSet = new TreeSet<String>();
arSet.addAll(arList); // duplicates removed
관련 문제
- 1. 중첩 배열에서 중복 제거
- 2. 배열에서 중복 제거
- 3. excel vba - 배열에서 중복 제거
- 4. 다차원 배열에서 중복 키 제거
- 5. 명시 적 이벤트 추가/제거, 오해?
- 6. Java에서 세트를 사용하여 중복 제거
- 7. 명시 적 키워드
- 8. 배열에서 중복 값 제거 - array_unique() 작동하지 않음
- 9. 인터페이스의 암시 적 및 명시 적 구현
- 10. 암시 적/명시 적 조인의 차이점은 무엇입니까?
- 11. 리플렉션을 사용하여 Java에서 기본 유형의 동적 명시 적 형변환
- 12. Ember.js의 명시 적 경로
- 13. 사용하여 명시 적 값
- 14. 하스켈에서 명시 적 재귀
- 15. 명시 적 ObservableCollection 캐스팅
- 16. 명시 적 의도 오류
- 17. 명시 적 템플릿 전문
- 18. 명시 적 종료가 필요합니까?
- 19. 혼란과 명시 적 변환
- 20. UIViewAnimationOptionOverrideInheritedDuration의 명시 적 반대?
- 21. 명시 적 캐스팅 문제
- 22. 명시 적 인스턴스화
- 23. PHP의 명시 적 SQL
- 24. 명시 적 전문성 구문
- 25. 명시 적 동기화가 필요합니까?
- 26. 명시 적 시맨틱 분석
- 27. 암시 적 대 객체의 명시 적 전달
- 28. Android 암시 적 및 명시 적 의도
- 29. SQL 명시 적 및 암시 적 사용
- 30. 암시 적 의도와 명시 적 의도의 차이
그들은 HashSet의에 추가 하시겠습니까? – Perception
당신은 은밀한 비교를 사용해야 할 것입니다. –
가능한 복제본 : http://stackoverflow.com/questions/3028330/remove-duplicates-from-object-array-data-java – irrelephant