sou*_*net 5 java iteration for-loop
在Bash中,如果我想以给定的顺序迭代数组的元素,我可以这样做:
for i in 1 3 8 2 5 9; do
array[i] = <some_algorithm_based_value>
done
Run Code Online (Sandbox Code Playgroud)
是否可以在Java中执行相同(或相对相同)的操作?
你可以写
for (int i: Arrays.asList(1, 3, 8, 2, 5, 9)) {
doSomethingWith(array[i]);
}
Run Code Online (Sandbox Code Playgroud)
ADDENDUM:现场演示