lamda -- forEach

package com.example.demo.util;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class LamdaForEach {
    public static void main(String[] args) {
        System.out.println("循環輸出數組:");
        test1();

        System.out.println("\n循環輸出集合:");
        test2();
    }

    /**
     * 循環輸出數組
     */
    public static void test1() {
        String[] infos = {"Java","Android","C/C++","Kotlin"};
        //方式一
        Arrays.stream(infos).forEach(System.out::println);

        System.out.println("----------------------");

        //方式二
        Arrays.stream(infos).forEach(info ->{
            System.out.println(info);
        });
    }

    /**
     * 循環輸出集合
     */
    public static void test2() {
        //1. 初始化集合
        List<String> list = new ArrayList<String>();
        list.add("對象");
        list.add("方法");
        list.add("實例變量");

        //2. 循環輸出
        list.stream().forEach(System.out::println);
    }
}

輸出結果:

循環輸出數組:
Java
Android
C/C++
Kotlin
----------------------
Java
Android
C/C++
Kotlin

循環輸出集合:
對象
方法
實例變量
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章