ane*_*yzm 1 java
我不知道为什么这个条件永远不会满足:我正在比较两个ArrayList值,它总是假的.
if ( (Integer) results.get(rank) == (Integer) experts.get(j))
我正在调试,我有完全相同的2个值:3043和3043然而它不起作用.
谢谢
Sea*_*wen 8
使用equals(),而不是==.这是两个不同的对象,代表相同的值.所以它们不是==(不同的对象),而是equals()(相同的内容).
equals()
==
归档时间:
15 年,9 月 前
查看次数:
177 次
最近记录: