如何在 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]

更新日期: 2022 年 5 月 10 日

699 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.