读书人

判断字符串替空

发布时间: 2011-12-23 23:32:01 作者: rapoo

判断字符串为空
我做了if(ma!=null)来判断ma这个字符串不为空,但是却不行,到底是怎么回事呢?
该怎么样来判断一个字符串不为空呢? 谢谢各位了!

[解决办法]
“空格”...这种情况不属于null...
[解决办法]
if(ma.equals( " "))
[解决办法]
if(!ma.equals(null)&&!ma.equals( " "))
[解决办法]
if(ma!=null)是判断ma是不是等于null,你说的空是指长度为0不?可这样判断:if(ma!=null||ma.length() <1)
[解决办法]

if(ma != null && !ma.equals( " "))
{

}
else
{

}

这样可以判断为空时,
执行else部分。。

[解决办法]
null是字符串没有定义, " "才是空字符串
[解决办法]

if(!ma.equals(null) && !ma.equals( " ") && !ma.equals( "null "))

null有三种形式:1、“”,2、null,3、“null”
[解决办法]
if(ma==null && ma.length() <1){
//ma是空或空串
}
[解决办法]
学习.....
[解决办法]
To gshywx: 我是版主的话, 删你没商量! 学不是这样学的!
[解决办法]
一般来说对""的判断不是 if (!ma.equals(""))
而是if (!"".equals(ma))
这样可以防止在ma为null时抛出空指针异常
[解决办法]

探讨
太感谢了,问题解决了,十分感谢各位!!

读书人网 >Java Web开发

热点推荐