從 Java 字串陣列中刪除 null 值


以下程式建立一個帶空值的陣列。將其轉換為僅帶非空值的列表,然後獲取該列表的陣列。

示例

import java.util.ArrayList;
import java.util.List;
public class Tester {
   public static void main(String[] args) {
      String[] array = {"I", null, "love", null, "Java" };
      List<String> values = new ArrayList<String>();
      for(String data: array) {
         if(data != null) { 
            values.add(data);
         }
      }
      String[] target = values.toArray(new String[values.size()]);
      for(String data: target) {
         System.out.println(data + " ");
      }
   }
}

輸出

I
love
Java

更新於:2019-07-30

3 千次+瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始學習
廣告