集合中的 Iterator迭代器
ArrayList<Dog> list = new ArrayList<Dog> ( );
list里面存放 了Dog 對象 , ?我對ArrayList進(jìn)行了泛型約束,只能
?添加 ?Dog 對象。?
Iterator it = list .iterator( );
while ( it.hasNext( ))
? { ?
? ? ? system.out.println ( ? It.next( ).name);
}?
我的問題是It.next( ) 是Dog 類型嗎? ?為什么我輸出不了狗狗的名字
2015-08-07
試試Iterator<Dog> ?it = list .iterator( );