我有一个链表列表,并使用两个for循环来搜索数组上的每个链表。任何关于我找到它后如何删除该项目的提示?
public UserApp(int max){
a= new User[max];
nElems=0;
}
int maxSize=100;
UserApp arr;
arr= new UserApp(maxSize);
arr.insert("Evans", "Patty", 24); // insert 10 items
arr.insert("Smith", "Doc", 59);
arr.insert("Smith", "Lorraine", 37);
arr.insert("Smith", "Paul", 37);
arr.insert("Yee", "Tom", 43);
arr.insert("Hash", "Doc", 21);
arr.insert("Stimson", "John", 29);
arr.insert("Evans", "Jose", 72);
arr.insert("Yang", "Doc", 22);
arr.insert("Creswell", "Lucinda", 18);
LinkedList[] myList = new LinkedList[3];
myList[0] = new LinkedList();
myList[0].add(a[1]);
myList[0].add(a[2]);
myList[0].add(a[3]);
myList[1] = new LinkedList();
myList[1].add(a[4]);
myList[1].add(a[3]);
myList[2] = new LinkedList();
myList[2].add(a[2]);
myList[2].add(a[9]);
public void deleteFromList(User found){
for (int i=0; i<myList.length; i++){
for (int j=0; j<myList[i].size(); j++){
if (myList[i].listIterator(j).next().equals(found));
// then delete