首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

判断字符串替空

2011-12-23 
判断字符串为空我做了if(ma!null)来判断ma这个字符串不为空,但是却不行,到底是怎么回事呢?该怎么样来判断

判断字符串为空
我做了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时抛出空指针异常
[解决办法]

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

热点排行