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

字符串比较解决思路

2012-02-12 
字符串比较在JSP中我定义一个Stringschidrequest.getParameter( schid )怎样看它不是是等于空.if(schi

字符串比较
在JSP中我定义一个String   schid=request.getParameter( "schid ");
怎样看它不是是等于空.
if(schid== " ")      
{
^^^^^
}
我这样判断里面的代码不执行的,比较问题.谢谢!!

[解决办法]
晕,这个问题太初级了,记得多看看书
if ( " ".equals(schid)) {
//schid为 " "
} else {
//schid不为 " "

}
[解决办法]
对字符串的比较得用equals,同意楼上的说法!!!
[解决办法]
用schid==“”&&schid==null判断也可以
[解决办法]
用if(schid==null || schild.equals( " "))来判断
最好把schid==null 放在前面
因为如果schid真的为null,那么你先用schild.equals( " ")来判断就会抛异常
null和 " "是不一样的
[解决办法]
if(schid==null || " ".equals(schild) || "null ".equals(schild)){
...........
}

热点排行