Java Set에 중복 값을 사용할 수 없습니다. 이것은 내 코드입니다 :Java 세트의 중복 값
Set<String> set = new HashSet<String>();
Collections.addAll(set, arr);
배열 arr에 동일한 값을 가진 요소가 있으면 set에 중복 된 문자열 값이있는 이유는 무엇입니까?
어디에 놓쳤습니까? 배열을 반복하고 add 메서드를 사용해야합니까?
============================================== ===============
죄송합니다. 위 코드가 작동합니다. 나는 배열 arr에서 실수를했다. 그것은 공백이다.
'arr'에는 무엇이 들어 있습니까? – Jeffrey
정말입니까? 문제를 증명할 수있는 완전한 컴파일 가능한 예가 될 수 있습니까? –
'String'에 공백과 같은 보이지 않는 문자가 포함되어 있는지 확인하십시오. –