У меня есть следующий массив строк tmp = [null, null, null, Mars, Saturn, Mars]
приходит после операции-
allSig[d3].split(" ");
где allSig
— массив строк. Нулевое значение является пустым значением в массиве. Теперь я хочу удалить ноль. Для этого я использую
tmp[indexNumber] != null
не работает и дает истину; принимая null в качестве значения. Даже если я использую «null», поскольку строка не работает.
Как это убрать.
public static String[] removeElements(String[] allElements) {
String[] _localAllElements = new String[allElements.length];
for (int i = 0; i < allElements.length; i++)
if (allElements[i] != null)
_localAllElements[i] = allElements[i];
return _localAllElements;
}