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是否为空问题浅析

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

java中String的“==”和equals判断相等性

1. 首先String不属于8种基本数据类型,String是一个对象。   因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 ...

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

Java String处理入门 - null或空值的判断处理1,错误用法一:if (name == "") {     //do something}...

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

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

Java String类常用方法2 --获取、转换、判断

获取2 String str = "abcdeaf";  1.  获取指定位置的字符串      String substring (int beginIndex ,int endIndex);...

Java正则表达式判断邮箱地址数组,冒泡排序,String的方法

多一份坚持 多一分收获 多一份坚持 多一分收获 1-数组 2-冒泡排序 3-String方法 4-多维数组 5-数组有关计算 6-产生随机数并排序 7-判断网址是否为邮箱 8-类的属性方法初步1->数...

java中String的相等判断(==和equals())详解

以前只是一直用equal来判断字符串变量是不是和某个定值相等,知道这样比较稳妥,但是我想有必要说说清楚这其中的原理。 首先,引入java常量池的概念,也就是编译的时候,常量们会被确定在.class文件...

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

1,判断读入的String是否为空字符串 要判读String是否为空字符串,比较简单,只要判断该String的length是否为0就可以,或者直接用方法isEmpty()来判断。     但很多时...

Java中String判断相等equals与==的区别以及StringBuilder的equals

Java中String类型具有一个equals的方法可以用于判断两种字符串是否相等,但是这种相等又与运算符==所判断的“相等”有所不同,接下来进行分析,结论由程序进行验证 String的equals...

java中String的“==”和equals判断相等性

1. 首先String不属于8种基本数据类型,String是一个对象。   因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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