Czy można zrzutować ArrayList do tablicy dwuwymiarowej?

0

Witam mam pewną listę w ArrayList i chciałbym ją zrzutować na tablicę ale dwuwymiarową.
Na tablicę jedno wymiarową robię to tak

ArrayList <int> liczby = new ArrayList<int>();
liczby.add(1);
liczby.add(2);
liczby.add(3);
Object[] objs = (Object[])liczby.toArray();
for (int i=0;i<objs.length;i++) {
    System.out.println(objs[i]);
}
 //przykładowy kod

Tylko jak przerabiam to na dwa wymiary to wysypuje się błąd
Exception in thread "AWT-EventQueue-0" java.lang.ArrayStoreException: [Ljava.lang.Object;
at GUI.MyPanel.<init>(MyPanel.java:36)

0

W skrócie: nie da się tego zrobić w ten sposób. Musiałbyś po kolei rzutować każdy element do tablicy i pakować te elementy do nowej tablicy.

0

Czyli tak jak przypuszczałem że na piechotę dzięki za odpowiedź :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1