Java程序 将指定集合中的数据添加到当前集合
在Java中,集合是一个对象或容器,这使我们可以将多个对象组合成一个单元。 集合接口存在于所有集合框架接口的根目录中。 我们可以对集合执行各种操作,例如添加,删除,迭代,搜索和检索对象。
在本文中,我们将讨论一个Java程序,该程序使用addAll()和add()方法将指定集合中的数据添加到当前集合中。
- addAll() – 它将指定集合中的数据添加到当前集合中。它的返回类型为Boolean,即如果指定的集合被添加到当前集合中,则返回true,否则返回false。使用addAll()方法有两种方法。
-
add() – 它将特定元素添加到当前集合中。我们需要导入Java.util包中提供的Collections和ArrayList类。
方法1:使用addAll()作为静态方法
所有集合界面及其方法都在“java.util”包中。因此,为了使用它,我们需要使用以下命令导入此包 –
在这里,“*”表示我们正在导入此包中存在的所有类和方法。
语法
在此,collection2将添加到collection1的末尾。
例子
List1 = [1,2,3]
List2 = [A,B,C]
在将它们分组后:[1,2,3,A,B,C]
示例
输出
在上述代码中,我们初始化了两个集合’cart1’和’cart2’。我们将两个集合添加到名称为’bag’的第三个集合中。
方法2:使用addAll()作为实例方法
它仅适用于集合界面(如ArrayList,Set,Queue)。
例子
List1 = [1,2,3]
List2 = [A,B,C]
假设我们已经给出了索引1的值。 那么,在List1的值2之前,List2将被添加。
在将它们分组后:[1, A, B, C, 2, 3]
语法
索引在这里是可选的,只有当我们想要在特定位置添加第二个集合时才使用它。 如果我们不提供索引位置,则将集合2添加到集合1的末尾。
示例
输出
在上面的代码中,我们初始化了两个集合’cart1’和’cart2’。我们已将’cart2’集合添加到位于位置3的’cart1’集合中。 如果我们没有提到索引值,它将添加到cart1的末尾。
结论
在本文中,我们了解了使用addAll()方法制作Java程序,该程序将指定集合中的数据添加到当前集合中。 addAll()方法有两种方式,一种是静态方法,另一种是实例方法。 我们已经理解了执行它们的两种方法。 对于这两种Java程序,导入Collection类和ArrayList类是必要的。