기타컬렉션
1. Properties
2. TreeSet
3. TreeMap
4. Stack
5. Queue
Properties
reader 문자단위로 데이터를 처리하는 stream의 일종
inputStream : 바이트 단위로 데이터 읽어들임
Reader : 캐릭터 단위로 데이터 읽어들임
(한글을 바이트 단위로 처리하면 깨질 가능성 있음)
⇒ reader로 작업
TreeSet (String tokenizer, ascending, descending)
process( )
Ascending( ), Descending( )
NavigableSet<Integer> descendingSet = scores.descendingSet();
NavigableSet<Integer> ascendingSet = descendingSet.ascendingSet();
TreeMap
process( )
asc( )
desc( )
Stack
push( )
pop( )
- 한번 pop 누르면 출력되고 그 전에 데이터는 사라진다.
- 그 전의 데이터 유지하고 싶으면 peek( ) 메소드 사용
Queue (first in, first out)
- 인터페이스 Queue는 new queue로 만들 수 없다 ⇒ LinkedList 형태로 queue를 만든다
- 프로세스, 네트웍 딜레이 생기는것과 상관없이 입력된 순서대로 처리되는 형태 : Queue ex) 메신저
Offer( )
- getSelectedIndex : 선택된 콤보박스의 인덱스값을 반환
- getSelectedItem : 선택된 콤보박스의 텍스트 반환
- offer ( ) : 주어진 객체를 넣는다
- poll ( ) : 객체 하나 가져오고 제거
- peek( ) : 객체 하나 가져오고 제거 x
poll( )
'JAVA' 카테고리의 다른 글
[이것이 자바다] 18.4 파일 입출력, Java Swing으로 채팅 구현 (0) | 2021.03.10 |
---|---|
[이것이 자바다] 18 IO 기반 입출력 및 네트워킹 (0) | 2021.03.10 |
[이것이 자바다] 15 컬렉션 프레임워크 (0) | 2021.03.10 |
[이것이 자바다] 11 기본 API 클래스 (2) getProperty, Collection (0) | 2021.03.10 |
[이것이 자바다] 11 기본 API 클래스 (1) 객체비교 compare, 오름차순까지 (0) | 2021.03.09 |
Uploaded by Notion2Tistory v1.1.0