【发布时间】:2015-04-20 16:14:56
【问题描述】:
为什么有人会初始化一个对象 = -1?
int index = -1;
我们使用此代码在数组中搜索对象。 例如。
for(int i = 0; i < bArrayList.size(); i++) {
if ( bAcc == bArrayList.get(i).getANum() ) {
index = i;
}
}
【问题讨论】:
-
-1 在某种程度上是您在列表或数组中搜索的对象未找到时为索引返回的默认值。由于索引从 0 到 [元素数 - 1] 有效,因此如果返回 -1,则说明未找到该元素。
-
请不要在java“object”中调用原始数据类型变量。这是误导。
标签: java arrays object initialization