inflearn logo
강의

Course

Instructor

Lecture 2 for Java Basics

Optional 03

질문이요.~

166

paikdabang

32 asked

1

boolean isBoolean02 = Optional.ofNullable(manufacturingResult)

      .map(String::trim)

         .filter(s ->   s.equals("success"))

.isPresent();

System.out.println("생산결과 : " + isBoolean02);

여기서 map이  키 value 값에 쓰이는 그 map 이 맞나요? 

java

Answer 1

1

JeongTaeHyun

좋은 질문입니다. 

key, value의 map은 collection framework의 map입니다.

즉 자료구조의 맵이죠.

하지만 여기서 쓰인 map은 Optional의 map입니다.

mapping function을 수행하는 map입니다.

String::trim은 trim 메서드를 실행하는 것입니다.

가장 좋은 방법은 한 줄씩 실행해 보는 것입니다.

.map의 결과는 Optional을 리턴합니다.

이걸 개별로 한 번 뽑아보시고, String::trim 뿐만 아니라

다양한 여러가지를 실행해 보시길 바랍니다.

Jib 빌드가 83%에서 멈추는 문제 해결(windows 사용자)

1

7

0

런타임 에러

0

9

0

서브넷 마스크

0

16

1

모의고사 1회 계산문제 2개 맞았는데

0

22

1

서비스에서와 컨트롤러의 @Vaild 적용 차이에 대해서

0

21

2

업캐스팅 문제 예시 4번 부모 호출

0

31

1

copilot-instruction.md

0

22

2

트랜잭션 내 Redis I/O 에 대한 궁금한점

1

25

1

모의고사 자료 해설이 너무 불친절하네요.

0

69

2

부모의 생성자 출력 관련

0

35

2

이론파트 재탕문제

0

35

0

누락코드

0

34

1

다차원 배열 포인터 질문있습니다

0

50

3

이론 파트 재탕

0

45

1

모의고사 5회

0

40

1

12분 10초 func(values, 0, 1)을 넣을 때

0

40

1

재탕문제

0

60

1

재탕문제

0

40

0

파이썬 추가 코드

0

56

1

배열 포인터 출력 표시

0

54

2

포인터 증감 또는 값 증감

0

54

2

배열 포인터 함수 관련

0

52

2

EmailSender 관련 문의

0

55

1

Optional 관련 질문 드립니다.

1

378

2