如何循环浏览Java列表

如何循环浏览Java列表,java,Java,如何使某个元素在数组中循环并检查它是否等于Java列表中的某个元素?例如: List<String> arraylist= new ArrayList<String>(); arrayList.add("ex3"); arrayList.add("ex2"); String arrayItems[] = {"ex1", "ex2", "ex3"}; int foundItem = 0; for (int i = 0; i > arrayItems.length;

如何使某个元素在数组中循环并检查它是否等于Java列表中的某个元素?例如:

List<String> arraylist= new ArrayList<String>();
arrayList.add("ex3");
arrayList.add("ex2");
String arrayItems[] = {"ex1", "ex2", "ex3"};
int foundItem = 0;

for (int i = 0; i > arrayItems.length; i++) {
    if (boughtItems.equals(powerItems[i])) {
        foundItem++;
    }
}

每项工程罚款如下:

for (String element : arraylist) {
  if (boughtItems.equals(element)) {
    foundItem++;
  }
}

您的条件是错误的,应该是i