STREAM (2) 썸네일형 리스트형 [ JAVA ] 스트림(stream) - ② 3. 스트림의 중간연산 ① 스트림 자르기 - skip(), limit() Stream skip(long n) Stream limit(long maxSize) // 기본형 스트림에도 skip()과 limit()이 정의되어 있으며, 반환 타입이 기본형 스트림이다. IntStream skip(long n) IntStream limit(long maxSize) ▶ skip()과 limit()은 스트림의 일부를 잘라낼 때 사용한다. ex) skip(3)은 처음 3개의 요소를 건너뛴다. limit(5)는 스트림의 요소를 5개로 제한한다. // 10개의 요소를 가진 스트림에 skip(3)과 limit(5)를 순서대로 적용하면 // 4번째 요소부터 5개의 요소를 가진 스트림이 반환된다. IntStream intStre.. [ JAVA ] 스트림(stream) - ① 1. 스트림이란? ▶ 스트림은 데이터 소스를 추상화하고, 데이터를 다루는데 자주 사용되는 메서드들을 정의해 놓음 ▶ 스트림은 데이터 소스가 무엇이던 간에 같은 방식으로 다룰 수 있게 하고, 코드의 재사용성을 높임 String[] strArr = {"aaa", "bbb", "ccc"}; // 문자열 배열 List strList = Arrays.asList(strArr); // 문자열을 저장하는 List Stream strStream1 = strList.stream(); // 스트림을 생성 Stream strStream2 = Arrays.stream(strArr); // 스트림을 생성 // 스트림으로 데이터 소스의 데이터를 읽어서 정렬하고 화면에 출력하는 방법 strStream1.sorted().forEac.. 이전 1 다음