嗨我被困在如何使用迭代器迭代通用列表。
例如我有这样的事情:
public class a{
protected int _b;
protected String _c;
protected float _d;
protected int _e;
public a(int b, String c, float d, int e){
// assign value _b,_c,_d,_e
}
static class ab implement Iterable<a>{
public static List myList = new ArrayList(a);
public static void addlist(a f){
myList.add(f);
public Iterator<a> iterator(){
return myList.iterator()}// overriding List iterator method
然后在主要方法中,我通过创建类 a 的实例为 _b,_c,_d,_e 赋值并将其添加到 myList 但是当我使用迭代器时它不显示列表但它显示了该列表的内存位置(我猜) . 我希望它一个一个地显示 a 类中的所有字段。有什么建议我应该怎么做???