如果要刪除Java中的String數組中的null值,可以使用Java 8中的Stream API和filter方法來過濾掉數組中的null值。以下是一個示例代碼:
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] arr = {"apple", null, "banana", null, "orange"};
// 使用Stream API和filter方法過濾掉數組中的null值
arr = Arrays.stream(arr)
.filter(str -> str != null)
.toArray(String[]::new);
// 打印過濾后的數組
for (String s : arr) {
System.out.println(s);
}
}
}
在這個示例中,我們首先使用Stream API將String數組轉換為Stream,然后使用filter方法過濾掉數組中的null值,最后將過濾后的結果轉換回String數組。最終打印出過濾后的數組。