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

一个是帐户名aa 一个是从数据库取出的值aa,为什么IF语句就是无法判断相等呢?该怎么处理

2012-02-27 
一个是帐户名aa 一个是从数据库取出的值aa,为什么IF语句就是无法判断相等呢?StringueStringuauesession

一个是帐户名aa 一个是从数据库取出的值aa,为什么IF语句就是无法判断相等呢?
String   ue;
String   ua;
      ue   =   session.getAttribute( "username ").toString();       帐户名称


从数据库取值
while(rssms.next()){

langtype=rssms.getString( "content ");
String   str[]=langtype.split( "   ");

ua=str[1].toString();

nr=str[2].toString();
System.out.println(ua+ue);       后台打印的结果,都是aa
if   (ua==ue)                                                          
{
为什么此处的语句就是不执行呢??
}

}


[解决办法]
if (ua==ue)
改成
if (ua.equals(ue))

热点排行