배열의 중복 값 제거하는 법 Collection Framework에서 List 인터페이스의 ArrayList 클래스는 중복 값을 허용하지만 Set 인터페이스의 HashSet 클래스는 중복 값을 허용하지 않기 때문에 배열을 ArrayList로 만들어서 ArrayList를 HashSet 담갔다가 빼면 중복 값이 사라집니다. Set Set명 = new HashSet(List명); List List명2 = new ArrayList(Set명); 매개변수에 넣어주시면 됩니다!
list.add(값); : list에 값 추가 list.remove(인덱스); : list의 해당 인덱스 값 제거 list.get(인덱스); : list의 해당 인덱스 값을 불러옴 list.size(); : list의 값 개수를 불러옴 list.isEmpty() : list 안에 요소가 비어있으면 True, 있으면 False
ArrayList : 크기조절, 요소 추가, 요소 삭제가 가능한 동적인 배열 -String형 ArrayList 변수명 = new ArrayList(); -int형 ArrayList 변수명 = new ArrayList(); 요소 추가 변수명.add(값); 요소 삭제 변수명.remove(인덱스); 요소 접근 변수명.get(인덱스); 요소 개수 확인 변수명.size();
ArrayList arr = new ArrayList(); : 요소를 추가하기 위해 ArrayList 객체 생성 arr.add() : 리스트 arr에 값추가 arr.remove(index) : 리스트 arr의 해당 인덱스 값을 제거 arr.size() : 배열 리스트의 크기 arr.get(index) : 리스트 arr의 해당 인덱스 값을 가져옴