Стандардни низови у Јави фиксни су у броју елемената које могу имати. Ако желите да смањите смањење елемената у низу, то морате да урадите нови низ с тачним бројем елемената из садржаја оригиналног низа. Алтернатива је употреба Низ листа
класа. Тхе Низ листа
класа пружа средства за прављење динамичких низова (тј. њихова дужина може се повећавати и смањивати).
Ово ће створити Низ листа
са почетним капацитетом за десет елемената. Ако је већи (или мањи) Низ листа
Потребно је да се почетни капацитет пребаци на конструктор. Да бисте направили простор за двадесет елемената:
Једна ствар коју треба напоменути Низ листа
да елементи не морају бити истог типа објекта. Иако је динамичкиСтрингАрраи
је насељен Низ објеката, и даље може да прихвати бројчане вредности:
Објект се може убацити било где у Низ листа
индекса елемената помоћу методе додавања и просљеђивања позиције за уметање. Да бисте додали Стринг "Мак"
до динамичкиСтрингАрраи
на позицији 3:
Уместо да уклоните елемент и на његово место уметнете нови
комплет
метода може се користити за замену елемента у једном потезу. Довољно је да проследите индекс елемента који треба заменити и објект са којим ћете га заменити. Да бисте "Петер" замијенили са "Паул":