【发布时间】:2016-03-22 09:49:45
【问题描述】:
import java.util.*;
class Animal{
String dog; String cat;
}
public class Arraylist {
public static void main (String[] args) {
Animal var=new Animal();
var.dog="german";
var.cat="persian";
List <Animal> al=new ArrayList<Animal>();
al.add(var);
Iterator itr= al.listIterator();
while(itr.hasNext())
{System.out.print(", "+ itr.next());}
}
}
现在我想迭代类的元素。我怎么能那样做? 谢谢!
【问题讨论】:
-
你的类应该实现
Iterable接口。 -
iterate the elements of the class是什么意思? -
要做的第一件事:将您的课程从
Arraylist重命名为与ArrayList更明显不同的名称... -
就像我想打印我在arraylist中作为一个类添加的德语和波斯语。如何打印?
标签: java class arraylist collections iterator