如何使用Java中的list.stream方法

小樊
88
2024-08-13 12:15:32

在Java中,可以使用list.stream()方法來將List集合轉(zhuǎn)換為Stream流,以便對(duì)集合中的元素進(jìn)行操作。

以下是一個(gè)簡(jiǎn)單的示例,演示如何使用list.stream()方法:

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

public class Main {
    public static void main(String[] args) {
        List<String> fruits = Arrays.asList("apple", "banana", "orange", "kiwi");

        // 使用list.stream()方法將List集合轉(zhuǎn)換為Stream流
        fruits.stream()
                .filter(fruit -> fruit.startsWith("a")) // 過濾出以字母'a'開頭的水果
                .forEach(System.out::println); // 打印篩選后的結(jié)果
    }
}

在上面的示例中,首先創(chuàng)建了一個(gè)包含水果的List集合,然后使用list.stream()方法將其轉(zhuǎn)換為Stream流。接著使用filter()方法篩選出以字母’a’開頭的水果,并使用forEach()方法打印篩選后的結(jié)果。

通過使用list.stream()方法,可以方便地對(duì)List集合中的元素進(jìn)行各種操作,如過濾、映射、排序等。

0