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