public class IntArrayBagTest { /** * @param args the command line arguments */ public static void main(String[] args) { IntArrayBag firstBag = new IntArrayBag(); firstBag.addMany(1,2,3,4,5,6,7); System.out.println("There are : "+firstBag.size() + " item(s) in the first bag"); IntArrayBag secondBag = new IntArrayBag(); int[] nums = {3,3,4,5,6,7,8,9}; secondBag.addMany(nums); System.out.println("There are : "+secondBag.size() + " item(s) in the second bag"); //firstBag.addAll(secondBag); // firstBag.addAll(firstBag); firstBag.addAll2(firstBag); System.out.println("There are : "+firstBag.size() + " item(s) in the first bag");分析一下这个代码
时间: 2023-06-04 09:03:46 浏览: 133
python字典-15-函数的总结.ev4.rar
这个代码是一个 Java 程序,定义了一个名为 IntArrayBagTest 的公共类。这个类中有一个 main 方法作为程序的入口。在 main 方法中,先创建了一个名为 firstBag 的 IntArrayBag 对象,并添加了数字 1 到 7。然后创建了一个名为 secondBag 的 IntArrayBag 对象,并通过数组添加方法 addMany 添加了数字 3 到 9。接着注释掉了一个将 secondBag 添加到 firstBag 中的方法,然后调用了 firstBag 的自身添加方法 addAll2,将 firstBag 与自身进行了合并。最后输出了 firstBag 中元素的数量。
阅读全文