[Java] Stream을 활용하여 짝수 출력개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 15. 18:26
Table of Contents
import java.util.Arrays;
import java.util.stream.IntStream;
public class Stream03 {
public static void main(String[] args) {
/* 배열에서 짝수만 출력(정렬)
* */
int arr[] = {5, 6, 1, 2, 4, 7, 8, 9, 3, 2, 4, 7, 8};
System.out.println("배열에서 짝수만 출력(정렬)");
Arrays.stream(arr)
.filter(n-> n % 2 == 0)
.sorted() //정렬
.forEach(a-> System.out.printf(a+" "));
System.out.println();
System.out.println("-------------------");
System.out.println("배열에서 홀수만 출력(정렬)");
Arrays.stream(arr)
.filter(n-> n % 2 == 1)
.sorted()
.distinct() // 중복제거
.forEach(a-> System.out.printf(a+" "));
System.out.println();
System.out.println("-------------------");
System.out.print("짝수만 받은 배열 : ");
int result[] = Arrays.stream(arr)
.filter(n-> n % 2 == 0)
.sorted()
.distinct()
.toArray(); // 배열로 리턴
for(int tmp : result) {
System.out.print(+tmp+" ");
}
System.out.println();
}
}
[Java] Stream을 활용하여 짝수 출력 끝!
(다음 게시물 예고편)
[Java] 여행사의 여행상품
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!