Java中的AbstractCollection addAll()方法及其示例

Java中的AbstractCollection addAll()方法及其示例

Java AbstractCollectionaddAll( Collection C )** 方法用于将指定集合中的所有元素附加到此集合。元素按任意顺序添加,不遵循任何特定顺序。

语法:

boolean addAll(Collection C)
Java

参数: 参数 C 是要添加到集合中的任何类型的集合。

返回值: 如果成功将集合 C 的元素附加到现有集合中,则该方法返回true,否则返回False。以下程序说明了AbstractCollection.addAll()方法:

程序1:

// Java code to illustrate addAll()
// method of AbstractCollection
 
import java.util.*;
import java.util.AbstractCollection;
 
public class AbstractCollectionDemo {
    public static void main(String args[])
    {
 
        // 创建一个空集合
        AbstractCollection<String>
            abs1 = new TreeSet<String>();
 
        // 使用add()方法将元素添加到集合中
        abs1.add("Welcome");
        abs1.add("To");
        abs1.add("Geeks");
        abs1.add("4");
        abs1.add("Geeks");
        abs1.add("TreeSet");
 
        // 显示集合
        System.out.println("AbstractCollection 1: "
                           + abs1);
 
        // 创建另一个集合
        AbstractCollection<String>
            abs2 = new TreeSet<String>();
 
        // 显示集合
        System.out.println("AbstractCollection 2: "
                           + abs2);
 
        // 使用addAll()方法附加
        abs2.addAll(abs1);
 
        // 显示集合
        System.out.println("AbstractCollection 2: "
                           + abs2);
    }
}
Java

输出:

AbstractCollection 1: [4, Geeks, To, TreeSet, Welcome]
AbstractCollection 2: []
AbstractCollection 2: [4, Geeks, To, TreeSet, Welcome]
Java

程序2:

// Java code to illustrate addAll()
// method of AbstractCollection
 
import java.util.*;
import java.util.AbstractCollection;
 
public class AbstractCollectionDemo {
    public static void main(String args[])
    {
 
        // 创建一个空集合
        AbstractCollection<Integer>
            abs1 = new TreeSet<Integer>();
 
        // 使用add()方法将元素添加到集合中
        abs1.add(10);
        abs1.add(20);
        abs1.add(30);
        abs1.add(40);
        abs1.add(50);
 
        // 显示集合
        System.out.println("AbstractCollection 1: "
                           + abs1);
 
        // 创建另一个集合
        AbstractCollection<Integer>
            abs2 = new TreeSet<Integer>();
 
        // 显示集合
        System.out.println("AbstractCollection 2: "
                           + abs2);
 
        // 使用addAll()方法附加
        abs2.addAll(abs1);
 
        // 显示集合
        System.out.println("AbstractCollection 2: "
                           + abs2);
    }
}
Java

输出:

AbstractCollection 1: [10, 20, 30, 40, 50]
AbstractCollection 2: []
AbstractCollection 2: [10, 20, 30, 40, 50]
Java

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册