SET

Java/Do It! 자바 프로그래밍

[JAVA] 12-4.컬렉션 프레임워크_Set 인터페이스

1. HashSet 클래스 HashSet 클래스는 집합 자료 구조를 구현하며 중복을 허용하지 않는다. 1) 중복을 허용하지 않는다. 2) 순서가 없다. 실습 코드는 여기서 1. HashSet을 활용해 회원 관리 프로그램 구현하기 addMember(): HashSet에 회원 추가 removeMember(): 매개변수로 받은 id에 해당하는 회원을 HashSet에서 삭제 showAllMember(): HashSet의 모든 회원 출력 (주의) ArrayList에서는 ArrayList.get(i)를 이용해 i번째에 해당하는 항목을 삭제했지만, HashSet은 순서가 없으므로 해당 아이디를 가진 회원을 찾기위해 Iterator를 사용한다. boolean add(E o) 매개변수로 받은 객체가 HashSet에 없으..

Java/Do It! 자바 프로그래밍

[JAVA] 12-2.컬렌션 프레임워크_컬렉션 프레임워크

1. 컬렉션 프레임워크란? 자료 구조는 프로그램 실행 중 메모리에 자료를 유지/관리하기 위해 사용한다. 자바에서는 필요한 자료구조를 미리 구현하여 java.util 패키지에서 제공하는데 이를 컬렉션 프레임워크라고 한다. 자바 컬렉션 프레임워크는 여러 인터페이스가 정의되어있고 그 인터페이스를 구현한 클래스가 있다. 컬렉션 프레임워크의 전체 구조는 Collection 인터페이스와 Map 인터페이스 기반으로 이루어져 있다. 2. Collection 인터페이스 Collection 인터페이스는 하나의 자료를 모아서 관리하는데 필요한 기능을 제공한다. Collection 인터페이스 하위에 List 인터페이스와 Set 인터페이스가 있다. 1) List 인터페이스(순서O, 중복O) List를 구현한 클래스는 순차적인 ..

HSY_mumu
'SET' 태그의 글 목록