我的主意很简单,但是我不确定如何正确实施...
这是交易:

假设有一个名为myList的ArrayList,大小为5,然后有一个
一个名为testNumber的整数。 myList和/或testNumber内部的值无关。

我需要做的是将testNumber变量与myList的每个整数进行比较
如果testNumber不等于一个,则执行一个操作(即System.out.println("hi");)。

我应该怎么做..?

最佳答案

你干嘛

if (!myList.contains(testNumber))
    System.out.println("no element equals " + testNumber);


严格来说,这可能不会“将每个元素与testNumber比较”。因此,如果您实际上对比较每个元素的“手动”方式感兴趣,请按以下步骤操作:

boolean found = false;
for (int i : myList) {
    if (i == testNumber)
        found = true;
}

if (!found)
    System.out.println("no element equals " + testNumber);

10-08 20:28