[Java8] Stream counting 개수 얻기
- Coding/Java
- 2021. 7. 27.
반응형
728x90
반응형
샘플 리스트
// sample List
List<Product> products = Arrays.asList(
new Product(0, "Note_red", 1, 100),
new Product(1, "Note_blue", 2, 200),
new Product(2, "Note_green", 3, 300),
new Product(3, "Note_pink", 4, 400),
new Product(4, "Note_yellow", 5, 500),
new Product(5, "Note_black", 6, 600),
new Product(6, "Note_white", 7, 700),
new Product(7, "Note_purple", 8, 800)
);
요약 Collectors.coutning()
/* Collectors 의 정적 메서드 counting */
long count = products.stream()
.collect(Collectors.counting());
System.out.println("count : " + count); // 8
Stream
/* Stream 메서드 */
long count2 = products.stream()
.count();
System.out.println("count2 : " + count2); // 8
반응형
'Coding > Java' 카테고리의 다른 글
List 인터페이스에서 List.of 의 오버로드 vs 가변인수 (0) | 2021.08.01 |
---|---|
Java8 컬렉션 팩토리 생성 (List, Map, Set) (0) | 2021.08.01 |
[Java] List<String>의 각 원소 고유문자 리턴하기 - Stream 평면화 과정 (flatMap 사용) (0) | 2021.07.26 |
Java8 스트림 사용하여 특정 필드로 구성된 리스트 만들기 (0) | 2021.07.23 |
[Java] 배열 array 를 Collections.reverseOrder 사용하여 역순 정렬하기 (0) | 2021.07.05 |