从 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 千次+浏览

启动您的 职业生涯

完成课程获得认证

开始学习
广告