Java 17일차 4-1(람다)
2022. 12. 2. 12:11ㆍ코딩배움일지/JAVA
Supplier 람다.
import java.util.ArrayList;
import java.util.List;
import java.util.function.Supplier;
public class Main2 {
public static void main(String[] args) {
List<String> names = new ArrayList<>();
names.add("임지현");
names.add("신경수");
names.add("고희주");
names.add("문승주");
Supplier<String> firstName = () -> names.get(0); /*-> 다음은 리턴, 변수명으로 뭘 가져오는지 명시 할 수 있음*/
/* names.get(0) 이것 자체로 의미 전달 안될때 변수명 firstName 을명시하면 아 저기서 가져 오는 구나 한다*/.
System.out.println(firstName.get());
}
}
names.get(0) 이것 자체로 의미 전달 안될때 변수명 firstName 을명시하면 아 저기서 가져 오는 구나 한다.
'코딩배움일지 > JAVA' 카테고리의 다른 글
Java 18일차 1(람다 Map ForEach) (0) | 2022.12.05 |
---|---|
Java 17일차 4-2(람다) (0) | 2022.12.02 |
Java 17일차 4(람다) (0) | 2022.12.02 |
Java 17일차 3(람다) (0) | 2022.12.02 |
Java 17일차 2(익명클래스) (0) | 2022.12.02 |