리스트 하나의 문자열로 변환
List.stream()
.map(Product::getName)
.collect(Collectors.joining());
- joining에 매개변수로 " ", "/" 등의 합칠 때 사용할 구분자 넣어줄 수 있음
Int[] -> String[]
IntStream.of(numbers).mapToObj(String::valueOf).toArray(String[]::new);
Max, Min
IntStream.of(numbers).max().orElse(0);
- Optional(int)이므로 없을 경우에 0을 반환하게 해준다.
- 두 수의 비교인 Math.max, Math.min 도 있다.
'basic > Java' 카테고리의 다른 글
Sort (0) | 2023.04.30 |
---|---|
Java 에서 Pair 구현 (0) | 2023.04.30 |
org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':classpath'. (0) | 2023.02.08 |
private final, private static final 차이 (0) | 2022.07.08 |
생성자 어노테이션 (0) | 2022.07.01 |