Я новичок в Java и только начал работать со строковыми массивами. У меня есть функция для удаления всех нулей, и так как я использую ее несколько раз в своем коде, я подумал, что метод будет уместным. Так что, когда у меня есть массив с пустыми значениями, я могу вызвать этот конкретный метод и удалить все из них.
Прямо сейчас функция:
int countNull = 0;
for (int i = 0; i < myArray.length; i++) {
if (myArray[i] == null) {
countNull++;
}
}
String[] noNull = new String[myArray.length - countNull];
for (int i = 0, j = 0; i < myArray.length; i++) {
if (myArray[i] != null)
noNull[j] = myArray[i];
j++;
}
Как мне сделать это вк методу, который я могу вызвать и просто сказать что-то вроде myArray = noNull
?