我是Java新手,刚开始使用String数组。我有一个用于删除所有null的函数,由于我在代码中多次使用了它,因此我认为一种方法将是合适的。这样,当我拥有一个带有Null的数组时,我可以调用该特定方法并将其全部删除。
现在的功能是:
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
的方式简单地说些什么?