Nietypowa tablica dwuwymiarowa

Nietypowa tablica dwuwymiarowa
górek
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Kopiuj
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ć?

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

Takie coś już chyba przechodzi:

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

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

Kandif
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 231

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.