从Java中的String数组中删除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

以上是 从Java中的String数组中删除null值 的全部内容, 来源链接: utcz.com/z/326443.html

回到顶部