I am getting an exception in my Java program regarding my array list of array lists. I've included the relevant part of my program below.
List<List<Integer>> inverse_men_preference = new ArrayList<List<Integer>>(n);
for (int i = 0; i < n; i++)
{
inverse_men_preference.add(new ArrayList<Integer>(n));
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
inverse_men_preference.get(i).add(marriage.getMenPreference().get(i).get(j), j);
}
}
I looked at similar questions, but I still could not figure out why my array list's size is considered empty. I am new to Java, so I figured I had some fundamental misunderstanding preventing me from understanding the error. Any input or suggestions would be helpful. Thank you.