Arrays.stream() 에 대해
Arrays.stream() 메서드는 Java 8에서 소개된 Arrays 클래스의 정적 메서드이다.
- Arrays.stream() 메서드는 배열을 원시 타입에 따른 스트림으로 변환할 수 있다. (int, long, double)
- 스트림은 일회성이므로 한 번 소비하면 재사용할 수 없다.
- 배열의 요소를 변경하더라도, 스트림은 해당 변경을 반영한다
Arrays.stream().sum() 사용 예시
import java.util.Arrays;
public class Main {
static int[] numbers;
public static void main(String[] args) {
numbers = new int[] {1, 2, 3, 4, 5};
// 배열을 스트림으로 변환
int sum = Arrays.stream(numbers).sum();
System.out.println("배열의 합: " + sum); // 배열의 합: 15
}
}
'알아가기 > Java' 카테고리의 다른 글
[Java] ListIterator: 리스트 순회를 위한 양방향 인터페이스 (0) | 2024.04.01 |
---|---|
[Java] MathContext 정확도를 조절하는 자바 클래스 (0) | 2024.01.27 |
[Java] Arrays.stream() 및 Arrays.copyOfRange() 함수 (0) | 2023.08.29 |
[Java] 토큰으로 분리하는 StringTokenizer (0) | 2023.08.27 |
[Java] compareTo() 메서드 이해하기 (0) | 2023.07.16 |