Я строю массив, основанный на сравнении двух других массивов. Но когда я инициализирую свой третий массив, я должен установить длину. Но в некоторых случаях мой массив имеет нулевые объекты. Оттуда я могу сбросить пустые/нулевые позиции в массиве. Смотрите мой код до сих пор ниже:Удалить значение Null array
private String[] tags = new String[] { "Mike", "Bob", "Tom", "Greg" };
private boolean[] selected = new boolean[tags.length];
public String[] selected_tags = new String[tags.length];
for (int i = 0; i < tags.length; i++) {
if (selected[i] == true){
selected_tags[i] = tags[i];
}
}
я оставил вне кода для флажков, которые строят Boolen selected []
.
В любом случае, если я только выбрать 2 метки, то мои selected_tags [] массив будет Mike, Bob, Null, Null
Мне нужно, чтобы получить Null Null вне. Заранее спасибо!
Я предлагаю вам вместо этого использовать ArrayList. –