[問題] ArrayList

看板java作者 (amin)時間17年前 (2008/12/05 21:13), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/2 (看更多)
ArrayList<Double> List = new ArrayList<Double>(); List.add(1.0); List.add(1.0); System.out.println(List.get(0) = = List.get(1)); 結果印出來 答案是false,應該要是true才對.... 想破頭 想不出來 也google 爬文過了 麻煩各位大大了...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.219.33

12/05 21:40, , 1F
可能是 autoboxing 與拿 == 來比較物件的問題。
12/05 21:40, 1F

12/05 22:01, , 2F
阿........
12/05 22:01, 2F

12/05 22:15, , 3F
真機...
12/05 22:15, 3F

12/05 22:24, , 4F
盡量用.equals
12/05 22:24, 4F

12/05 22:25, , 5F
喔喔~我懂了 感謝樓上大大!!
12/05 22:25, 5F
文章代碼(AID): #19EIZSwN (java)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
問題
2
5
文章代碼(AID): #19EIZSwN (java)