首页 > 编程语言 > 详细

Java判断字符串是否为空

时间:2020-02-19 15:45:16      阅读:54      评论:0      收藏:0      [点我收藏+]

我们常常在实际开发调用一些类库,或者本身框架里面有类库去实现判断字符串空的操作,但是某些场景下上不是很方便去引入外部库的,所以需要我们自己去做这个工作,事实上判断空的操作不是很复杂,所以做个记录。

空字符串的几种情况
public class Jvm1221 {
    public static void main(String[] args){
        //1.认识空字符串
        String s1=null;
        String s12="";
        String s123="   ";
        System.out.println("s1="+s1);
        System.out.println("s12="+s12);
        System.out.println("s123="+s123);
    }
}

输出结果:

s1=null
s12=
s123= 

当我们需要判断字符串null或者空字符串的时候,我们先判断字符串是不是null再判断长度即可:

public boolean isEmpty(String s){
        if(null==s||s.length()<=0){
            return false;
        }else{
            return true;
        }
    }

当我们需要判断字符串中是否全是空白时,我们需要逐个去比较字符串中的元素了

public boolean isBlank(CharSequence cs){
        if(cs!=null&&cs.length()>0){
            for(int i=0;i<cs.length();i++){
                if(!Character.isWhitespace(cs.charAt(i))){
                    return false;
                }
            }
            return true;
        }else {
            return true;
        }

    }

当然,代码需要测试:完整代码我放在git仓库 Jvm1221.java中

更多java技术资讯可关注:itheimaGZ获取

Java判断字符串是否为空

原文:https://www.cnblogs.com/zhuxiaopijingjing/p/12331295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!