首页 > 技术文章 > Java 去除数组中空值

maoyizhimi 2017-04-07 10:27 原文

Java去除数组中空值:

原理:新建一个List,用增强for循环来将数组中除了空值外的所有值都加入到list中,

然后再把list用toArray()方法转换回数组。

String []sysName = sysNames.split(",");//已有的数组

List<String> tmp = new ArrayList<String>();//新建List

for(String str:sysName){

if(str!=null && str.length()!=0){

tmp.add(str);

}

}

sysName= tmp.toArray(new String[0]);

推荐阅读