Я хочу динамически распределять память для массива массивов, зная, что число строк будет n, но я не хочу выделять больше памяти для каждой строки, чем необходимо, что будет i =1: n, количество элементов = i для каждой строки, и я знаю это заранее.
int [] a = new int[n];
for (int i=0; i<n; i++)
Я только начал изучать Java, и я новичок в этом.Насколько я знаю, первая строка будет выделять память для n элементов (количество строк), и я хочу создать новый массив элементов i на каждой итерации.