Мой список объектов может иметь такие элементы, например, 1:
[vale11, value12, value13, null, null, null, value21, value22, value23, value31, value32, value33]
eg2:
[vale11, value12, value13, null, null, null, null, null, null, value31, value32, value33]
eg3:
[vale11, value12, value13, null, null, null, value21, value22, value23, null, null, null]
eg4:
[vale11, null, value13, null, null, null, value21, value22, value23, value31, value32, null]
Я хочу удалить нулевые значения, но не все (примечание eg4 ) и только те, которые находятся в диапазоне, начиная с определенного индекса.Так что в eg1 было бы что-то вроде:
list.sublist(3, 6).clear();
eg2 :
list.sublist(3, 6).clear();
list.sublist(6, 9).clear();//it's not going to work
Я знаю начальные индексы и число следующихэлементы (всегда одинаковые)
Иногда это будет 1 диапазон, иногда 3, 5 ... Как очистить исходный список с использованием цикла или потоков?