on
자바 Generic컬렉션 종류
자바 Generic컬렉션 종류
1. Hashtable : <키, 값>을 쌍으로 저장하는 컬렉션
import java.util.Hashtable; Hashtable ht = new Hashtable(); //키, 값 쌍으로 저장하는 컬렉션 제네릭 객체 ht를 생성
2. List<원하는 자료형> 객체명=new ArrayList<원하는 자료형>(); : 원하는 자료형만 저장 가능하게 하는 컬렉션
List list=new ArrayList(); //은 문자열만 저장 가능하게 하는 제네릭을 선언한 것 이다.
3. LinkedList
LinkedList 특징
- 입구/출구가 다르다.
- FIFO(First Input First Output)구조이다. 선입선출
import java.util.LinkedList; LinkedList myQue=new LinkedList(); myQue.offer("1. 자바"); myQue.offer("2. C++"); myQue.offer("3. C");
4. Iterator : 요소 개수만큼 반복자를 구한다.
import java.util.Iterator; Iterator elements=list.iterator();
5. Stack
스택(Stack)이란?
- 스택은 한개 이상의 자료를 저장할 수 있는 기억공간이다.
- FILO(first Input Last Output) 구조 : 먼저 입력된 값이 가장 나중에 나가는 구조
- LIFO(Last input First Output) 구조 : 가장 나중에 들어온 것이 먼저 나가는 구조
- 스택은 입구와 출구가 같다.
import java.util.Stack; Stack myStack=new Stack(); //스택도 컬렉션이다. myStack.push("1-java");//스택에 추가 myStack.push("2-C"); myStack.push("3-JSP"); myStack.push("4-Servlet"); myStack.push("5-Spring");
6. Vector
import java.util.Vector; Vector vec=new Vector(); double[] arr={38.6, 9.2, 45.3, 6.1, 4.7, 1.6}; for(int j=0; j
from http://betterwave.tistory.com/26 by ccl(A) rewrite - 2021-12-08 00:27:13