반응형 filter2 [JAVA] 자바 Stream 기본적인 몇가지 예제 자바8에서 새로 추가된 Stream에 대한 몇가지 예제 입니다. import java.util.*; import java.lang.*; import java.io.*; import java.util.stream.IntStream; public class streamEx{ public static void main(String []args){ // 0부터 100까지 중 짝수들의 합 System.out.println(IntStream.rangeClosed(0, 100).filter(v -> v%2 == 0).sum()); // 0부터 10까지의 합 System.out.println(IntStream.rangeClosed(0, 10).sum()); // string 역순으로 출력하기 StringBuffer .. 2023. 12. 14. [JAVA] 자바 Stream 사용 예제 자바8에서 추가되었고 for문을 사용하지 않고 각 요소들을 가져와서 데이터를 처리할 수 있는 기능이다. 기존 for문을 사용하는 것보다 가독성이 좋고 코드를 깔끔하게 작성할 수 있는 반면, 속도는 더 느리다고 한다. stream은 재사용할 수 없는 특징이 있으며, 아래 stream을 활용한 예제로 알아보자. # 각 배열 원소의 각각의 길이 구하기 String arr = {"apple", "computer", "coffee", "java"}; int[] res = Arrays.stream(arr).mapToInt(String::length).toArray(); System.out.println(Arrays.toString(res)); // [5, 8, 6, 4] # 배열에서 5보다 큰 숫자의 갯수 구하기 .. 2023. 3. 25. 이전 1 다음 반응형