迭代函数返回的数组的最佳方法是什么?例:for (String s : collectMyStrings()){ System.out.println(s); } 是在每次迭代中调用collectMyStrings()还是Java仅调用一次,并将返回的数组用于for循环的所有迭代? 最佳答案 它只会被调用一次,并且将为返回的数组创建一个迭代器(隐式)。