作者howard666 (amin)
看板java
標題[問題] ArrayList
時間Fri Dec 5 21:12:59 2008
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
推 jtmh:可能是 autoboxing 與拿 == 來比較物件的問題。 12/05 21:40
→ howard666:阿........ 12/05 22:01
→ howard666:真機... 12/05 22:15
推 gotoo:盡量用.equals 12/05 22:24
→ howard666:喔喔~我懂了 感謝樓上大大!! 12/05 22:25