У меня есть следующий цикл:
arrayI = new POJO_I [response.body().length];
arrayI = response.body();
arrayOfNamesMain = new String[10];
for(int t = 0; t< arrayI.length; t++) {
if (arrayI[t].getMain().equals("1")) {
arrayOfNamesMain[t] = arrayI[t].getName();
}
}
После окончания цикла у меня есть arrayOfNamesMain
с несколькими первыми пустыми элементами, так что фактически он начинается с 5-го индекса, потому что первые позиции arrayI[t]
не в операторе if.
Что я должен сделать для заполнения моего arrayOfNamesMain
из 0 индексов? Как я могу отсортировать массив и удалить пустые элементы?