📌  相关文章
📜  如何在Java中合并两个 LinkedHashSet 对象?

📅  最后修改于: 2022-05-13 01:54:39.704000             🧑  作者: Mango

如何在Java中合并两个 LinkedHashSet 对象?

使用 addAll() 方法合并两个 LinkedHashSet 对象或将一个 LinkedHashSet 对象的元素附加到另一个 LinkedHashSet 对象。与集合相比,addAll() 方法用作联合。 addAll 方法将指定集合的所有元素添加到此集合对象。

例子:

Input : List1 = [1,2,3], List2 = [3, 4, 5]
Output: [1, 2, 3, 4, 5]

Input : List1 = ['a', 'b', 'c'], List2 = ['d']
Output: ['a', 'b', 'c', 'd']

句法:

boolean addAll(Collection collection)

参数:这是包含要添加到此列表的元素的集合。

例子:

Java
// How to merge two LinkedHashSet objects in Java?
import java.util.LinkedHashSet;
public class MergedLinkedHashSet {
  
    public static void main(String[] args)
    {
  
        LinkedHashSet lhSetColors1
            = new LinkedHashSet();
  
        lhSetColors1.add("yellow");
        lhSetColors1.add("white");
        lhSetColors1.add("black");
  
        LinkedHashSet lhSetColors2
            = new LinkedHashSet();
  
        lhSetColors2.add("yellow");
        lhSetColors2.add("red");
        lhSetColors2.add("green");
  
        /*
         * To merge two LinkedHashSet objects or
         * append LinkedHashSet object to another, use the
         * addAll method
         */
        lhSetColors1.addAll(lhSetColors2);
  
        System.out.println("Merged LinkedHashSet: "
                           + lhSetColors1);
    }
}


输出
Merged LinkedHashSet: [yellow, white, black, red, green]