作者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
1F:推 jtmh:可能是 autoboxing 與拿 == 來比較物件的問題。 12/05 21:40
2F:→ howard666:阿........ 12/05 22:01
3F:→ howard666:真機... 12/05 22:15
4F:推 gotoo:盡量用.equals 12/05 22:24
5F:→ howard666:喔喔~我懂了 感謝樓上大大!! 12/05 22:25