实例化到底要怎么做呢?
Course cr1=new Course("1","数据结构"); //这是一个实例化
Iterator it=courseToSelect.iterator();//这也是一个实例
两者到底该怎么使用呢?
Course cr1=new Course("1","数据结构"); //这是一个实例化
Iterator it=courseToSelect.iterator();//这也是一个实例
两者到底该怎么使用呢?
2016-06-05
Course cr1=new Course("1","数据结构");
这个创建一个Course类的集合对象cr1。
Iterator it=courseToSelect.iterator();
Iterator叫迭代器,可用来遍历集合中的元素。courseToSelect也是一个集合对象,创建后通过调用xx.hasNext() 判断是否还有元素,通过xx.next()返回object类型的结果,(放到集合中的元素所有的类型都变成object,所以取出来的时候也是object,因此需要进行相应的转换)。下面是例子:
Public class CollectionEach{
public static void main(String[] args)
{
Collection test = new Collection();
test.add("这是一句字符串");
test.add("另一句字符串");
test.add("还有一句xxxx");
Iterator it = new Iterator();
//判断是否有元素
while(it.hasNext())
{
//取出集合中的一个元素,并强转为String类型
String str = (String)it.next();
System.out.println("通过迭代器遍历集合:"+str);
}
}
}
我也是初学者,感觉你学的有点混乱。或者我不知道你想问什么。不太懂的话,还是建议从第一季看起啊,面向对象的基础要掌握好才行。加油~~
举报