读书人

初学者问一个关于equals方法的有关问题

发布时间: 2012-08-29 08:40:14 作者: rapoo

菜鸟问一个关于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]);


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

读书人网 >J2EE开发

热点推荐