2014-11-12 6 views
1

다음과 같이 hashSet을 사용하여 중복이없는 문자열 배열을 중복 배열없이 문자열 배열로 변환하려고합니다.문자열 배열에서 중복 제거 - HashSet 사용

String[] d = new HashSet<String>(Arrays.asList(duplicateList)).toArray(new String[0]); 


duplicateList = AD,AD,AD,AD,AD,AD,AD,AD,AD,AD,CP,RR,RR,RR,RR,RR,RR,,,,,,,,,,, 

인쇄 할 때도 마찬가지입니다. 내가 놓친 게 있니?

참고 : 루프를 포함하고 contains 또는 equals를 사용하고 싶지 않습니다.

+0

출력 배열을 어떻게 인쇄합니까? 완전한 작업 코드를 보여주는 것이 도움이 될 것입니다. – manouti

+0

그냥 sysout을 사용합니다. d.toString(); – JNPW

+0

다음과 같이 출력하십시오 :'System.out.println (Arrays.toString (d)); ' – kiruwka

답변

2

다음과 같이 시도해보십시오. 그게 틀림 없어.

d.addAll(Arrays.asList(duplicateList.split(",")));