2012-12-11 4 views

답변

0

개체 목록에 Strings이 포함되어있는 경우 Set에 추가해야합니다. 고유성을 유지 Set 이름 사용 Collection, - 목록 사용자 지정 개체가 포함 된 경우

는 재정의 사용자 정의 클래스의 메타와 Set

+1

OP는 문자열이라고 말합니다. –

+0

참고 : 기본 형식은 char, int 등 기본 형식입니다. 문자열은 기본 형식이 아닙니다. 커스텀 객체를 추가하고 싶다면'equals'를 오버라이드하면됩니다. – mercutio

+0

아니요,'Comparable'을 구현하고 compareTo()를 오버라이드하십시오. – Mordechai

0

에 그 객체 같습니다.

- 사용 Array의이 List로 변환 한 다음 addAll() 방법은 SetList를 추가 사용 asList()방법.

-SetList 추가 중복을 제거합니다.

예 :

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