我有一個(gè)像這樣的數(shù)組String arr[][] = {{"abc"}, {"bcd"}, {null}}這是多維數(shù)組(數(shù)組中的單字符串?dāng)?shù)組)。我想刪除這些空值并希望最終結(jié)果為{{"abc"}, {"bcd"}}. 該數(shù)組可以是任意大小,并且可以有任意數(shù)量的空值我試過(guò)這樣的事情。我知道我可以使用傳統(tǒng)的 for 循環(huán),但我想使用 java8 或更高效地進(jìn)行循環(huán)。 String arr1[][] = Arrays.stream(arr)
.filter(str -> (((str != null) && (str.length > 0))))
.toArray(String[][]::new);
如何從包含數(shù)組的數(shù)組中刪除空值
開(kāi)滿天機(jī)
2023-06-21 13:19:56