原来的问题已经解决了。有人知道如何检索我想要的对象及其索引位置吗?保存索引位置以在主程序中使用。
//==========================================================================================
//SEARCH FOR USER
public User find(String searchName)
{
int j;
for(j=0; j<nElems; j++)
if(a[j].getLast().equals(searchName))
break;
if(j==nElems)
return null;
else
return a[j];
} // end find
//===========================================================================================
public static void main(String[] args){
int maxSize = 100;
ClassDataArray arr;
arr = new ClassDataArray(maxSize);
arr.insert("Evans", "Patty", 24);
arr.insert("Smith", "Tom", 59);
arr.insert("Smith", "Lorraine", 37);
arr.find("");
}
最佳答案
您的问题是 nElems
设置为 0
,而不是 max
。
更改:
nElems = 0;
至:
nElems = max;
关于java - 搜索对象数组和索引位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24067174/