Я получаю эти странные символы, когда пытаюсь распечатать элемент вектора!

Я использую NetBeans. Когда я запускаю программу ниже, я получаю это как вывод[I@de6ced! Как так?

import java.util.Arrays;
import java.util.Vector;

public class Test {

public static void main (String[] args) {
     int[] a = new int[1];
     a[0] = 5;
     Vector a1 = new Vector(Arrays.asList(a));
     System.out.println(a1.elementAt(0));
 }
}

Я также пытался обойти это, но потом я получил

Исключение в теме "главный" java.lang.ClassCastException: [Я не могу быть приведен к java.lang.Integer в TopCoder.Test.main (Test.java:13) Результат Java: 1

public static void main (String[] args) {
    int[] a = new int[1];
    a[0] = 5;
    Vector a1 = new Vector(Arrays.asList(a));

    int b = a1.elementAt(0); /* EXCEPTION THROWN HERE */
    System.out.println(b);
}

Ответы на вопрос(4)

Ваш ответ на вопрос