当前位置: 代码迷 >> J2EE >> 初学者问一个关于equals方法的有关问题,求指点!
  详细解决方案

初学者问一个关于equals方法的有关问题,求指点!

热度:25   发布时间:2016-04-22 00:50:39.0
菜鸟问一个关于equals方法的问题,求指点!!
写了一小段关于equals 方法的代码
Java code
if(str_str[0].equals("POS"));                                                                                {                                    System.out.println(str_str[0]);                                                                                                        }

这两条语句很简单,判断字符出啊数组的第一个元素是不是等于“POS"等于的话打印他

可最后打印出来的居然是Create(我另一个字符串数组的第一个元素)
也就是说不是”POS“却通过了判断

好奇怪啊,是我对equals的用法理解有误吗,为什么会这样,求大家指教

------解决方案--------------------
if(str_str[0].equals("POS"));
 {
System.out.println(str_str[0]);


}
楼主判断后以分号结尾没有做相应的处理
去掉分号就行了
  相关解决方案