[Q&A] TODOs #58
Replies: 1 comment
-
2번의 말이 무슨 말인가?1. IntStream을 boxed한 이유가, boxed없이 IntStream.map()을 할경우 map 안에서 int-> int 형태로 사용해야하는데, -> 네 그 말 같습니다. IntStream.map()을 하면 int -> int 형태로 변환이 되어서 우리가 원하는 값인 int[]가 나오지 않기 때문에 그리고 IntSteam.map()은 항상 int를 반환하는 것 같고 Stream.map()은 Stream에서 어떤 반환 값을 받냐에 따라서 다른 반환 값이 나오는 것 같습니다. 2. IntStream.boxed().map 메서드는 스트림의 각 요소로 int가 반환될 것을 기대하지만 우리가 원하는건 int[] 반환이기 때문에 mapToObj 를 사용했다는 말인가?? 3. boxed().map() 과 mapToObj()의 차이는 무엇일까? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
b값 생성 부분
책에서는
라고 한다.
1번은 ok
2번의 말이 무슨 말인가?
IntStream을 boxed한 이유가, boxed없이 IntStream.map()을 할경우 map 안에서 int-> int 형태로 사용해야하는데,
우리가 원하는 것은 int -> int[] 이기 때문에 Stream의 일반적인 map() 을 사용하기 위해 boxed().map() 을 사용했다 라는 말인가?
IntStream.boxed().map 메서드는 스트림의 각 요소로 int가 반환될 것을 기대하지만 우리가 원하는건 int[] 반환이기 때문에 mapToObj 를 사용했다는 말인가??
boxed().map() 과 mapToObj()의 차이는 무엇일까?
Beta Was this translation helpful? Give feedback.
All reactions