Java >> Java チュートリアル >  >> Java

Java 8 - リストを別のリストにコピーする例

この投稿では、Java 8 ストリームを使用して List を別の List にコピーする方法について説明します。

Java 8 の使用

Java 8 Stream API を使用して List を別の List にコピーしてみましょう:
package net.javaguides.examples;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
 * Different ways to copy a list into another list
 * 
 * @author Ramesh Fadatare
 *
 */
public class CopyListExamples {

    public static void main(String[] args) {

        List < String > fruits = new ArrayList < > ();
        // Adding new elements to the ArrayList
        fruits.add("Banana");
        fruits.add("Apple");
        fruits.add("mango");
        fruits.add("orange");
        System.out.println(fruits);

        // using Java 8 Stream APIs
        List < String > copy = fruits.stream()
            .collect(Collectors.toList());

        System.out.println(copy);
    }
}
出力:
[Banana, Apple, mango, orange]
[Banana, Apple, mango, orange]
Checkout Java でリストを別のリストにコピーする (5 つの方法) - リストを別のリストにコピーする 5 つの異なる方法と例。
  1. コンストラクターの使用
  2. addAll() メソッドの使用
  3. Collections.copy() メソッドの使用
  4. Java 8 の使用
  5. Java 10 の使用

参考文献

https://www.javaguides.net/2020/02/copy-list-to-another-list-in-java-5-ways.html
Java タグ