6
我創建了一個有一個字段如何在Java中迭代我的創建類?
private LinkedList<User> list;
我希望能夠重複這樣的列表類MYLIST:
for(User user : myList) {
//do something with user
}
(當我的列表是MYLIST的一個實例)。 如何?我應該添加到我的班級?
我創建了一個有一個字段如何在Java中迭代我的創建類?
private LinkedList<User> list;
我希望能夠重複這樣的列表類MYLIST:
for(User user : myList) {
//do something with user
}
(當我的列表是MYLIST的一個實例)。 如何?我應該添加到我的班級?
imort java.util.*;
class MyList implements Iterable<User> {
private LinkedList<User> list;
... // All of your methods
// And now the method that allows 'for each' loops
public Iterator<User> iterator() { return list.iterator(); }
}
執行Iterable接口。 Here's an example關於如何使用這個。