Java中如何判断字符串是否为空呢?

戚薇 Java经验 发布时间:2023-06-13 22:07:06 阅读数:11696 1
下文笔者讲述java代码判断字符串是否为空的方法分享,如下所示

Java判断字符串是否为空的方法

方式1:
  字符串.isEmpty
方式2:
  ''.equals(字符串)
方式3:
  字符串.length()>0


注意事项
   待判断字符需写在前面

字符串.isEmpty

字符串.isEmpty();
   返回true代表字符串为空
   返回false结果为非空 
String s1 = "java265.com是我最爱的网站";
String s2 = "" ;//初始化一个字符串,值为空
System.out.println(s1.isEmpty());
System.out.println(s2.isEmpty());

----运行以上代码,将输出以下信息
false
true
 

''.equals(字符串)

String s1 = "java265.com是我最爱的网站";
String s2 = "" ;//初始化一个字符串,值为空
System.out.println("".equals(s1));
System.out.println("".equals(s2));

-----运行以上代码,将输出以下信息-------
false
true

字符串.length()>0

字符串.length()>0;
 返回true代表字符串为非空
 返回false结果为空。
String s1 = "java265.com是我最爱的网站";
String s2 = "" ;//初始化一个字符串,值为空
System.out.println(s1.length()>0);
System.out.println(s2.length()>0);

-----运行以上代码,将输出以下信息-------
true
false
注意事项
   使用.equals时
    建议格式为''".equals(要检测的字符串)
    否则如果第一个参数为null的话会引发空指针异常

String s1 = null;//初始化一个String类型字符串为null。
String s2 = "hello java265";//初始化一个String类型字符串为null。
boolean equals = s1.equals(s2);
System.out.println(equals);
   以上代码会输出
  java.lang.NullPointerException异常
 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202306/16866660356781.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者