天天看點

Java8新特性 - Stream - 07 - Stream的skip()方法詳解1.方法介紹2.案例代碼3.完成

1.方法介紹

【方法簽名】Stream<T> skip(long n);
           
【方法屬性】非終結方法
           
【方法參數】long 類型的數字,表示要跳過的元素個數
          參數隻能是正整數和0;
          如果是負數則會抛出異常!
           
【方法作用】跳過前幾個元素,傳回一個新的Stream對象
           
【方法傳回值】 Stream<T>
           

2.案例代碼

2.1 代碼

package com.northcastle.I_stream;

import java.util.ArrayList;
import java.util.stream.Stream;

public class StreamTest06Skip {
    public static void main(String[] args) {
        //1.準備一個List集合
        ArrayList<String> list = new ArrayList<>();

        list.add("bbb");
        list.add("bb");
        list.add("aa");
        list.add("ddddd");
        list.add("eee");
        list.add("ffffff");

        //2.擷取Stream對象
        Stream<String> streamList = list.stream();
        //3.跳過前3個元素
       streamList
               .skip(3)
               .forEach(System.out::println);
    }
}

           

2.2 執行結果

Java8新特性 - Stream - 07 - Stream的skip()方法詳解1.方法介紹2.案例代碼3.完成

3.完成

Congratulations!

You are one step closer to success!