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

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

2012-08-29 
菜鸟问一个关于equals方法的问题,求指点!!写了一小段关于equals 方法的代码Java codeif(str_str[0].equals

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


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

热点排行