比较两段代码
代码 1 是一个传统的 for 循环，它迭代一个数组并计算元素“x”的出现次数。代码 2 以函数式编程风格编写，并使用 foreach 循环遍历数组并计算“x”的出现次数。两个代码片段都获得相同的结果，区别在于代码 1 使用索引变量而代码 2 没有。
Code 1:
int count = 0;

for (int i = 0; i < array.length; i++) {
   if (array[i].equals("x")) {
      count++;
   }
}
Code 2:
int count = 0;

foreach (String item in array) {
  if (item == "x") {
    count++;
  }
}