【发布时间】:2009-03-31 12:45:37
【问题描述】:
如何比较数组中的值?
我有一个名为 list 的数组,其中包含 12 个元素。我看看索引 0 中的值是否等于或不等于索引 2 中的值。
我已经尝试过这段代码,但它似乎不起作用。
if ((list.get(0)==list.get(2) && list.get(1)==list.get(3))
{
System.out.println("equal")
}
【问题讨论】:
-
“它似乎不起作用”不是一个很好的问题报告 :-) 您需要提供更多详细信息 - 它有什么作用?它甚至可以编译吗?它只是不打印“相等”吗?等等等等。
-
请记住 == 与 equals(Object) 不同