Stack

  • push, pop

    Stack<Integer> s = new Stack<>();//Initialize
    s.push(1);
    s.peek();
    s.pop();
    s.empty();
      
    /* 
    1-based position returns.
    찾는 원소의 index가 3이면 4가 리턴된다.
    */ 
    s.search();
    

Queue

  • offer, poll
Queue<Integer> q = new LinkedList<>();
;//Initialize
q.offer(1);
q.poll(); 
q.peek();

Map

  • HashMap, 키 중복 허용하지 않고, 저장 순서 유지하지 않으며 저장

  • LinkedHashMap 은 키 중복하지 않고, 저장 순서도 유지한다.

  • put, get

    Map m = new HashMap();
    m.put("k1", "v1");
    m.get("k1");
    
  • 자료 순회

    Iterator it = m.entrySet().iterator(); 
    while(it.hasNext()) {
        Object item = it.next();
        System.out.println(item);
    }
    

Set

ArrayList


© 2018. All rights reserved.

Powered by Hydejack v8.5.2