여러 데이터의 묶음을 컬렉션이라고 한다. Collection List LinkedList ArrayList Set HashSet SortedSet TreeSet Map은 Collection Interface에 포함되지 않는다. Map Hashtable HashMap LinkedHashMap SortedMap TreeMap 메소드 체이닝 예제 //MyCollection.java public class MyCollection { private List list; public MyCollection(List list) { this.list = list; } public MyCollection map(Function function) { // T타입으로부터 U타입을 만드는 function을 인자로 받는다. //..
//MyConsumer.java @FunctionalInterface public interface MyConsumer { void consume(T t); } //MyMapper.java @FunctionalInterface public interface MyMapper { OUT map(IN s); } //MySupplier.java @FunctionalInterface public interface MySupplier { T supply(); } //Main.java public class Main { public static void main(String[] args) { MySupplier s = () -> "Hello World!"; MyMapper m = String::length; //제네..