Java中的AbstractCollection addAll()方法及其示例
Java AbstractCollection 的 addAll( 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