Nietypowa tablica dwuwymiarowa

0

Chciałbym stworzyć tablice wielowymiarową gdzie jeden wymiar jest znany a drugi możne być dowolny.
Próbowałem czegoś takiego

ArrayList<Integer>[] counters =new ArrayList<Integer>[ilosc]; 

jednak kompilator protestuje.

Jedyne co mi przyszło do głowy to stworzyć jakiś obiekt opakowujący ArrayList i przechowywać tablice tych obiektów jednak wydaje mi się to mało eleganckie i komplikujące czytanie kodu.

Macie jakieś pomysły jak to rozwiązać?

0

Takie coś już chyba przechodzi:

ArrayList<Integer>[] counters = new ArrayList[ilosc];

Poza tym, możesz użyć listy list, albo listy tablic.

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