티스토리 뷰

Java

Collection

snail voyager 2016. 8. 31. 00:38
728x90
반응형

import java.util.ArrayDeque;

import java.util.ArrayList;

import java.util.Deque;

import java.util.HashMap;

import java.util.HashSet;

import java.util.Iterator;

import java.util.LinkedList;

import java.util.List;

import java.util.Map;

import java.util.Set;


public class Test {


public static void main(String[] args) {

// TODO Auto-generated method stub


Deque<Integer> deque = new ArrayDeque<Integer>();


System.out.print("Deque Queue: ");

deque.add(0);

deque.add(1);

while(!deque.isEmpty()){

System.out.print(deque.poll()+" ");

}

System.out.println();

System.out.print("Deque Stack: ");

deque.push(0);

deque.push(1);

while(!deque.isEmpty()){

System.out.print(deque.pop()+" ");

}

System.out.println();

System.out.print("Array List: ");

List<Integer> list = new ArrayList<Integer>();

list.add(0);

list.add(1);

list.add(0, 2);

list.remove(0);

for(int i : list){

System.out.print(i+" ");

}

System.out.println();

System.out.print("Linked List: ");

List<Integer> lnlist = new LinkedList<Integer>();

lnlist.add(0);

lnlist.add(1);

lnlist.add(0, 2);

Iterator<Integer> iterator = lnlist.iterator();

while(iterator.hasNext()){

int i = iterator.next();

System.out.print(i+" ");

}

System.out.println();

System.out.print("Hash Map: ");

Map<Integer, Integer> hmap = new HashMap<Integer, Integer>();

hmap.put(0, 0);

hmap.put(1, 1); //중복 불가

hmap.put(1, 2);

System.out.println(hmap);

System.out.print("Hash Set: ");

Set<Integer> set = new HashSet<Integer>();

set.add(0);

set.add(1);

set.add(1); //중복 불가

set.add(2);

System.out.println(set);

}


}



728x90
반응형

'Java' 카테고리의 다른 글

Comparable vs Comparator  (0) 2020.02.06
Iterator  (0) 2020.02.04
String VS StringBuilder VS StringBuffer  (0) 2019.10.19
EJB (Enterprise JavaBeans)  (0) 2018.08.28
문자열 순열  (0) 2016.09.01
반응형
300x250