Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 보조 스트림
- 코린이
- 자료형
- 자바
- exception
- 졸리다
- 인스턴스
- 개발자
- Java
- FileInputStream
- throws
- 새벽공부
- 메서드
- 백엔드
- 배열
- 문자 단위 스트림
- MPA
- 코딩
- 파이팅
- ArrayList
- 인터페이스
- try-catch
- SSR
- 상속
- 변수
- 다형성
- 초보개발자
- node.js
- 바이트 단위 스트림
- 예외 처리
Archives
- Today
- Total
목록comparable (1)
SHUSTORY
12-4 Set 인터페이스
Set 인터페이스 순서와 상관없이 중복을 허락하지 않는 경우 Set 인터페이스를 구현한 클래스를 사용한다. Set 인터페이스를 구현한 대표 클래스에는 HashSet, TreeSet이 있다. HashSet 클래스 HashSet 클래스는 집합 자료 구조를 구현하며 중복을 허용하지 않는다. 예제01에서 볼 수 있듯이 hashSet에 동일한 자료가 추가되지 않는다. 또한 ArrayList는 순서가 있는 자료 구조이기 때문에 추가한 순서대로 출력되지만, HashSet은 자료가 추가된 순서와 상관 없이 출력된다. 회원을 삭제할 때 ArrayList에서는 get(i) 메서드를 사용해 i번째에 해당하는 항목을 삭제한 반면, HashSet에서는 해당하는 아이디를 가진 회원을 찾기 위해 Iterator를 사용한다. 메서드..
프로그래밍/JAVA
2023. 3. 8. 09:51