Java 如何将一个元素从一个列表复制到另一个列表
可以使用流将一个元素轻松地复制到另一个列表中。
使用流来复制选定的元素。
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]