我正在建立一個數組,基於比較兩個其他數組。但是當我初始化我的第三個陣列時,我必須設置長度。但是這使得我的數組在某些情況下有空對象。在那裏,我可以刪除數組中的空/空位置。見我的代碼如下遠:刪除空數組值
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
我需要得到空空出來。提前致謝!
我建議你使用ArrayList來代替。 –