[Java/자바] 람다식(Lambda)이란? 그리고 사용법
람다식이란 ? 람다식이란 쉽게 말해 메서드를 "하나의 식"으로 표현한 것입니다. 하나의 식으로 표현하여 훨씬 간략하게 표현이 가능하게 되며, 메서드의 이름과 반환값이 없어지므로 "익명함수"라고도 합니다. int[] arr = new int[5] Arrays.setAll(arr, (i) -> (int) (Math.random() * 5) + 1); // (i) - (int) (Math.random() * 5) + 1 람다식을 메서드로 표현 int method() { return (int) (Math.random() * 5) + 1; } 위 코드에서는 int배열 arr에 setAll의 두 번째 인자로 채우는 코드를 가지고 있습니다. (i) -> (int) (Math.random() * 5) + 1 가 람다식..