Java 怎么删除字符串数组中的空元素

李逍遥
16596
文章
5
评论
2019年7月2日21:38:01 评论 611字阅读2分2秒

1.简介

Java 怎么删除字符串数组中的空元素?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */



import java.util.ArrayList;

import java.util.List;

public class Main {
    public static void main(String[] argv) throws Exception {
        String[] origArray = new String[] { "1", "abc", "level", null,
                "tah1986.com", "asdf 123" };
        System.out.println(java.util.Arrays
                .toString(removeEmpty(origArray)));
    }

    public static String[] removeEmpty(String[] origArray) {
        List<String> newArr = new ArrayList<String>();
        for (String el : origArray) {
            if (hasText(el)) {
                newArr.add(el);
            }
        }
        return newArr.toArray(new String[newArr.size()]);
    }

    public static boolean hasText(String str) {
        return null != str && !"".equals(str.trim());
    }
}

 
  • 版权声明: 发表于 2019年7月2日21:38:01
  • 转载注明:https://www.tah1986.com/8210.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: