广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java判断字符串不为空的方法
  • 814
分享到

java判断字符串不为空的方法

java 2014-06-27 08:06:57 814人浏览 无得
摘要

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。一、判断一个字符串str不为空的方法有: str!=null; "".equals(str)

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。

一、判断一个字符串str不为空的方法有:

str!=null;

"".equals(str);

str.length()!=0;

说明:

null表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。

""表示它指向一个长度为0的字符串,这时候调用它的方法是安全的。

null不是对象,""是对象,所以null没有分配空间,""分配了空间,例如:

String str1 = null; str引用为空 
String str2 = ""; str应用一个空串

str1还不是一个实例化的对象,儿str2已经实例化。

对象用equals比较,null用等号比较。

如果str1=null;下面的写法错误:

if(str1.equals("")||str1==null){ }

正确的写法是

if(str1==null||str1.equals("")){ //先判断是不是对象,如果是,再判断是不是空字符串 }

所以,判断一个字符串是否为空,首先就要确保他不是null,然后再判断他的长度。

String str = xxx;
if(str != null && str.length() != 0) { }

更多java知识请关注Java基础教程栏目。

--结束END--

本文标题: java判断字符串不为空的方法

本文链接: https://www.lsjlt.com/news/2181.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作