배열 두배 만들기(배열을 stream으로 변환하여 풀이)

Psj·4일 전
0

코딩테스트

목록 보기
18/30

기존 내 풀이

public static int[] soulution(int[] numbers){

        int[] answer = new int[numbers.length];

        for(int i=0; i<numbers.length; i++){
            answer[i] = numbers[i]*2;
        }

        return answer;
    }

스트림 활용한 내풀이

 public static int[] soulution(int[] numbers){

        return Arrays.stream(numbers).map(i -> i*2).toArray();
    }

배열을 스트림으로 변환하는법

Arrays.stream() 이 함수내에 배열을 넣는다.
-> Arrays.stream(numbers) 이렇게 하고 스트림함수 시작한다.

📌 스트림(Stream)이란?

📌 개념
스트림(Stream)은 데이터를 연속적으로 처리하는 기능을 제공하는 자바의 API입니다.
즉, 데이터의 흐름을 추상화하여 컬렉션(List, Set, Map) 또는 배열을 함수형 스타일로 처리할 수 있도록 도와주는 기능입니다.

profile
Software Developer

0개의 댓글

관련 채용 정보