[Java] Stream: mapToInt 함수로 점수 합산하기
·
JAVA
Stream의 mapToInt() 함수를 예제를 통해 쉽게 이해해보자 1. 예제로 이해하는 mapToInt 학생 객체의 리스트에서 특정 조건을 만족하는 학생을 찾고, 그들의 점수를 합산하는 작업 학생 클래스 선언 예제에서 사용하게 될 Student 클래스를 생성한다. public class Student { private String name; private int score; public Student(String name, int score) { this.name = name; this.score = score; } public String getName() { return name; } public int getScore() { return score; } } for문을 사용해서 합계를 계산하는 코..
[Java] 예제로 이해하는 자바 스트림(stream)
·
JAVA
자바8 이상 문법인 Stream을 알아보자 📌 서론 이번 포스트에서는 간단한 예제를 통해 stream을 이해해보는것이 목표다. 1. Stream 예제: 특정 문자열을 찾고 대문자로 변환 문자열의 List에서 특정 문자열을 찾고 그 문자열을 대문자로 변환하는 작업 Stream을 사용하지 않고 for문을 사용한 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListExample { public static void main(String[] args) { // List를 생성한다. List list = Arrays.asList("apple", "banana", "cherry", "date", ..