Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to initialize a multi-dimensional array of unknown array length

Tags:

java

android

I am getting problems when generating a multi-dimensional array with unknown size. How can I fix it?

like image 777
Kumar Anil Avatar asked Oct 27 '25 09:10

Kumar Anil


1 Answers

To generate a multi-dimensional array with unknown size is called a jagged array.

For example:

String[][] array = new String[5][];

Java uses arrays of arrays for multi-dimensional arrays. I think you have to specify the first size. Otherwise, use list of lists.

ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
like image 58
RMT Avatar answered Oct 29 '25 22:10

RMT