I created a method that simply fills an array of Integer[] objects and I was wondering if there would be a performance difference between using the builtin Java method Arrays.setAll :
private static Integer generate_number(){
return random.nextInt(9000);
}
public static void fill_array_with_randNumbers(Integer[] array){
Arrays.setAll(array, i -> generate_number());
}
and doing it the old fashion way:
private static Integer generate_number(){
return random.nextInt(9000);
}
public static void fill_array_with_randNumbers(Integer[] array){
for(int i = 0; i < array.length; i++) {
array[i] = generate_number();
}
}