如何在 Java 中将一个元素从一个列表复制到另一个列表中?
可以通过流轻松地将元素复制到另一个 List 中。
使用 Stream 复制选择的元素。
List<String> copyOfList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList());
示例
以下是仅从列表中复制偶数的示例 -
package com.tutorialspoint; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class CollectionsDemo { public static void main(String[] args) { List<Integer> list = Arrays.asList(11, 22, 3, 48, 57); System.out.println("Source: " + list); List<Integer> evenNumberList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList()); System.out.println("Even numbers in the list: " + evenNumberList); } }
输出
将产生以下结果 -
Source: [11, 22, 3, 48, 57] Even numbers in the list: [22, 48]
广告