1、创建多个Student对象,使用集合Collection进行保存, 使用Iterator和增强for进行遍历输出,并输出集合中有多少个值。
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
/**
* 1、创建多个Student对象,使用集合Collection进行保存,
* 使用Iterator和增强for进行遍历输出,并输出集合中有多少个值。
* */
public class Student {
private String name;
public Student(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Student[姓名:" + name + "]";
}
}
public class Work01 {
public static void main(String[] args) {
Collection<String> student = new ArrayList<String>();
//向集合中添加元素
student.add("张三");
student.add("李四");
student.add("王五");
student.add("赵六");
//获取迭代器的实现类对象
Iterator<String> iterator = student.iterator();
System.out.println("使用Iterator输出集合元素为:");
while (iterator.hasNext()) {
System.out.print(iterator.next()+"\t");
}
System.out.println();
System.out.println("使用增强for输出集合元素为:");
for(String s:student) {
System.out.print(s+"\t");
}
System.out.println();
System.out.println("集合中数值个数为:"+student.size());
}
}
2.创建多个Student对象,使用集合Collection进行保存,删除后遍历输出,在清空,后判断是否为空。
import java.util.ArrayList;
import java.util.Collection;
/**
* 2、创建多个Student对象,使用集合Collection进行保存,
* 删除后遍历输出,在清空,后判断是否为空。
* */
public class Student {
private String name;
public Student(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Student[姓名:" + name + "]";
}
}
public class Work02 {
public stat