Я получаю эти странные символы, когда пытаюсь распечатать элемент вектора!
Я использую 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<Integer> a1 = new Vector(Arrays.asList(a));
System.out.println(a1.elementAt(0));
}
}
Я также пытался обойти это, но потом я получил
Исключение в теме & quot; main & quot; 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<Integer> a1 = new Vector(Arrays.asList(a));
int b = a1.elementAt(0); /* EXCEPTION THROWN HERE */
System.out.println(b);
}