关于foreach里,直接用方法返回数据:
public static void main(String[] args) { for (int tmp:getArrays()) { System.out.print(tmp); } } static int[] getArrays(){ System.out.print("."); return new int[] {1,2,3,4,5}; }
输出:
.12345
可以看出,数据返回后foreach是得到了一个空间数组,然后再从该数组里面进行遍历。