size
-
Java - Stack, QueueJava 2018. 1. 25. 13:12
// Stack - LIFO// 마지막에 들어온 최신 것을 이용할 때 유용 // Queue - FIFO// 순차적으로 작업 처리할 때 유용 import java.util.Stack; public class TowelBox { public static void main(String[] args) { // Stack -> LIFO Stack box = new Stack(); // push box.push(new Towel("red")); box.push(new Towel("orange")); box.push(new Towel("yellow")); box.push(new Towel("green")); box.push(new Towel("blue")); box.push(new Towel("na..
-
Java - MapJava 2018. 1. 25. 12:19
// HashMap은 Map Interface로 구현한 대표적 Map Collection이다// Key와 Value Type은 Class 및 Interface만 가능하다(int -> Integer)// Collection Interface를 구현하지 않기때문에 기존과는 조금 다른 method를// 사용한다. Key: value store는 순서가 없다 Type은 Key,Value 2개를 쓴다 // 단일 값을 검색 할 경우 Key를 통해 Value를 찾는다// 모든 값을 가져 올 경우는 두가지 방법을 사용 한다.// 1. 모든 Key를 Set으로 가져와 key를 Itrator하는 방법// 2. Map(key,value)을 Set으로 가져와 key/value 단위로 iterator하는 방법 /..