При конвертировании ArrayList в Array вывод очень непонятный. (Задача для новичка)
Пожалуйста, объясните как конвертировать ArrayList в Array (с целыми числами) и почему выдает такую строку? Буду премного благодарен! Непонятный вывод: '[Ljava.lang.Integer;@6f539caf' Код:
import java.util.Arrays;
import java.util.Objects;
import java.util.Scanner;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
ArrayList<Integer> arr = new ArrayList<Integer>();
int a;
while (console.hasNextInt() == true) {
a = console.nextInt();
arr.add(a);
}
Integer[] array1 = arr.toArray(new Integer[0]);
System.out.println(array1);
}
}
Источник: Stack Overflow на русском