当前位置: 代码迷 >> Java Web开发 >> 请问if语句有关问题
  详细解决方案

请问if语句有关问题

热度:66   发布时间:2016-04-14 21:11:01.0
请教if语句问题
代码如下:
   
 if(str==bclassname)	
    {
Binfo info = new Binfo(); // 实例化一个Binfo对象
//BeanUtils.copyProperties(user, uf); // 对user属性赋值
  info.setTitle(uf.getTitle());
  info.setDescription(uf.getDescription());
dao.saveOrUpdate(info);//添加或保存info
}
else
{
return mapping.findForward("diffail");
}

我测试了,str和bclassname的值相同,为什么还进入到else下面的语句?谢谢!!
------解决思路----------------------
对于String类,str1.equals(String str2)才能判断字符串的值是否相同,==是判断两个字符串的引用对象是否为同一个。
这是个很基础的知识点。
说句逆耳的话,楼主的Java基本功似乎不扎实。
------解决思路----------------------
引用:
对于String类,str1.equals(String str2)才能判断字符串的值是否相同,==是判断两个字符串的引用对象是否为同一个。
这是个很基础的知识点。
说句逆耳的话,楼主的Java基本功似乎不扎实。

犯错人人都会,我们现在看以前犯的错,不也是觉得这么觉得么,只要以后注意就好了!
  相关解决方案