【发布时间】:2016-09-02 14:54:39
【问题描述】:
正如标题所暗示的,我想知道如何在我的 ArrayList 中插入不同的值,而不会为多个“添加”函数占用太多空间。
ArrayList<Integer> arr = new ArrayList<Integer>(Arrays.asList(3,4));
ArrayCheck.allDivisibleBy(arr, divisor);
我有一个名为 arr 的数组列表,我不知道这是否是以这种方式添加多个值 (3,4) 的正确方法。
此外,我还想检查另一个名为 allDivisbleBy 的方法中的值。虽然此方法的功能无关紧要,但我想检查值并且不确定“ArrayCheck”是否是一种将数组值发送到方法的方法。
【问题讨论】:
-
那么您的确切问题是什么?或者您基本上希望我们编写您的整个代码?关于
Arrays.asList见stackoverflow.com/questions/20538869/… -
1.是的,您可以以这种方式创建一个 ArrayList。不过,它实际上并不比添加这些值更有效。事实上,它的效率较低。 2. ArrayCheck 不是我听说过的类,也不是我可以在文档中找到的类。
-
您可能只需执行
List<Integer> arr = Arrays.asList(3, 4);并获得相同的功能。听起来您不需要 List 是可修改的。 -
你目前的方式是没有使用很多添加方法。我很困惑是什么问题
-
好吧,我想我还不够清楚,抱歉。我正在使用 jUnit。我在另一个 test.java 中有一个方法,我在我的主类中测试该方法。在测试方法中,我只想调用我的主类中的函数来检查以下值(但该函数对于问题并不重要)。我只想像在代码中那样创建一个 ArrayList,然后用我在数组中插入的值调用另一个函数,但我不知道如何。我读过一些关于 ArrayCheck 的文章,但那不起作用。
标签: java