Java 8 Functional Interface에 대해 알아보자.
·
JAVA
c++로 코딩 테스트를 해왔는데, 이제는 주로 사용하는 java로 바꿔야겠다고 다짐했다..!! 그런데, java로 코딩 테스트를 준비하면서 처음보는 구조의 코드를 보았다. 바로 정렬 함수인데 1 2 3 4 List testList = new ArrayList(); testList.add(3); // testList.sort((e1, e2) -> e2 - e1); 위 코드처럼 List를 정렬을 하고 있는 것이다!! 그런데 sort 함수를 자세히보면 1 2 3 4 5 6 7 8 9 default void sort(Comparator c) { Object[] a = this.toArray(); Arrays.sort(a, (Comparator) c); ListIterator i = this.listIterato..