使用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方法是轉成對
相關文章
相關標籤/搜索