private final Integer[] intArray = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (Integer i : intArray) {
// ...
}
This rule is deprecated because there aren’t enough good arguments and not enough green measures / benchmarks, and will be removed soon.
Using List instead of Arrays with Foreach save CPU cycles calculations and RAM consumption.
private final Integer[] intArray = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (Integer i : intArray) {
// ...
}
private final List<Integer> intList = Arrays.asList(new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });
for (Integer i : intList) {
// ...
}