作者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