[Java] 59. 함수형 인터페이스
·
Java/Modern Java(8~)
함수형 인터페이스#Java/adv3함수형 인터페이스와 제네릭1함수형 인터페이스에서 제네릭이 필요한 이유방법1: 함수형 인터페이스 따로 선언@FunctionalInterfaceinterface StringFunction { String apply(String s);}@FunctionalInterfaceinterface NumberFunction { Integer apply(Integer s);}StringFunction upperCase = s -> s.toUpperCase();NumberFunction square = n -> n * n;두 인터페이스의 apply 메서드는 하나의 인자를 입력받고 결과를 반환한다.타입이 다르기 때문에 두 개의 인터페이스를 따로 만들어서 람다를 할당해야 한다.타입..