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
- 코딩
- 졸리다
- 배열
- 파이팅
- 상속
- 바이트 단위 스트림
- 인스턴스
- 다형성
- SSR
- 개발자
- ArrayList
- 백엔드
- FileInputStream
- 변수
- 초보개발자
- 예외 처리
- 인터페이스
- 자바
- 자료형
- try-catch
- 새벽공부
- Java
- exception
- MPA
- 문자 단위 스트림
- throws
- 코린이
- 보조 스트림
- 메서드
- node.js
Archives
- Today
- Total
목록set (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