使用0和false犯得错误

0和false 以前一直没怎么在乎,写程序时直接用0和false比较从而判断真假,结果执行了几回,发现最终结果都不是预想的,以后就开始debug一步步找缘由,最终发现”0”.equals(map.get(“auto”))时返回的结果一直是falseweb "0".equals(map.get("auto")) 缘由 :svg map中存的是true和false,不是0和1,equals方法是转成对
相关文章
相关标签/搜索