java 判断String为空

转载 2011年01月13日 16:31:00

 

参考:http://www.blogjava.net/hongzionline/archive/2007/09/27/148521.html

str==null   ||   str.equals(""))    (注意顺序)
  再澄清一个概念:  
  如果str==null说明str还未定义内容。此时,谈不上是否为空。  
  str="",说明str是个空字符串。只不过长度为0。

String   s;  
 
  if(s==null)  
  {  
    //为null;  
  }  
  if   (s.equals(""))  
  {  
  //为空字符串;  
  }  
  if   (s.length()==0)  
  {  
  //为空字符串;  
  }  
  ==是用来判断对象句柄地址的。说明s还未定义内容。此时,谈不上是否为空。     
  equal是用来判断句柄内容的。  
  想要实现equal的效果可以使用这样  
  s.intern=="".intern

Java中判断String不为空的问题

一、判断一个字符串str不为空的方法有:   1. str!=null;   2. "".equals(str);   3. str.length()!=0;   ( 注...

java判断字符串String是否为空问题浅析

这篇文章主要介绍了java判断字符串String是否为空问题,有需要的朋友可以参考一下 一、判断一个字符串str不为空的方法有: 1、str == null; 2、""....

Java中判断String不为空的问题

一、判断一个字符串str不为空的方法有:   1. str!=null;   2. "".equals(str);   3. str.length()!=0;   ( 注...
  • zy08403
  • zy08403
  • 2013年11月10日 18:07
  • 456

java判断字符串String是否为空问题浅析

一、判断一个字符串str不为空的方法有: 1、str == null; 2、"".equals(str); 3、str.length 4、str.isEmpty(); 注意:length是...

Java中判断String不为空的问题

一、判断一个字符串str不为空的方法有:   1. str!=null;   2. "".equals(str);   3. str.length()!=0;   ( 注...

java判断string变量是否是数字的六种方法小结

1.用正则表达式 首先要import java.util.regex.Pattern 和 java.util.regex.Matcher   /** * 利用正则表达式判断字符串...
  • tiguer
  • tiguer
  • 2017年11月01日 11:49
  • 68

根据 User Agent String 判断客户端平台及浏览器的 Java 程序

现在很多网站都支持判断客户端平台、浏览器,比如新浪微博、http://zww.me/。个人总结了一下根据 User Agent String 判断客户端的 Java 程序,未完待续,作者有空的话会随时...
  • defonds
  • defonds
  • 2012年10月30日 14:10
  • 26855

Java String处理入门 - null或空值的判断处理

Java String处理入门 - null或空值的判断处理1,错误用法一:if (name == "") {     //do something}2,错误用法二:if (name.equals("...
  • succbss
  • succbss
  • 2011年03月23日 14:54
  • 427

java float double string转换和根据是否是小数判断显示格式

/*** 根据传入的float类型判断精度 小数保留两位小数,整数不保留**/public class TestFloatToInt { public static String test(flo...

Java里如何判断一个String是含有空格或空字符串

1,判断读入的String是否为空字符串 要判读String是否为空字符串,比较简单,只要判断该String的length是否为0就可以,或者直接用方法isEmpty()来判断。     但很多时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 判断String为空
举报原因:
原因补充:

(最多只允许输入30个字)