Java中的Filter流:理解与应用
    		       		warning:
    		            这篇文章距离上次修改已过431天,其中的内容可能已经有所变动。
    		        
        		                
                
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
 
public class FilterStreamExample {
    public static void main(String[] args) {
        // 创建一个包含整数的列表
        List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
 
        // 使用filter()方法来过滤出偶数
        List<Integer> evenNumbers = numbers.stream()
                                           .filter(n -> n % 2 == 0)
                                           .collect(Collectors.toList());
 
        // 打印过滤后的偶数列表
        System.out.println("Even numbers: " + evenNumbers);
    }
}这段代码首先创建了一个包含整数的列表,然后使用Java 8引入的Stream API中的filter()方法来过滤出偶数。它展示了如何使用filter操作来满足特定条件的元素,并且最后将结果收集到一个新的列表中。
评论已关闭