本帖最后由 杨兴庭 于 2013-5-25 22:53 编辑
看毕老师的视频,按照毕老师的方法创建List特有迭代器ListIterator为什么会出现错误? 找不出原因,向大家求教,图1是毕老师写的代码,图2是我自己写的代码。
具体代码如下:- /**
- *
- * 学生类
- *
- */
- public class Student {
- //声明属性
- private String name;
- private int age;
-
-
- //getter,setter方法
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getAge() {
- return age;
- }
- public void setAge(int age) {
- this.age = age;
- }
-
- //构造方法
- public Student(String name, int age) {
- super();
- this.name = name;
- this.age = age;
- }
- @Override
- public String toString() {
-
- return name+age;
- }
-
- }
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- public class ListIterator {
- /**
- * ListIterator用法
- */
- public static void main(String[] args) {
-
- /*声明对象*/
- Student zhangsan=new Student("张三",20);
- Student lisi=new Student("李四",19);
- Student liyun=new Student("李云",18);
- Student wanger=new Student("王二",22);
-
- /*声明集合*/
- List<Student> a=new ArrayList<Student>();
-
- /*向集合中添加对象*/
- a.add(zhangsan);
- a.add(lisi);
- a.add(liyun);
-
- /*创建ListIterator 迭代器*/
- ListIterator it=a.listIterator(); //就是在这里报错了,麻烦大家帮我看看,指出错误原因提供20金币感谢
-
-
-
-
- }
- }
复制代码 |
-
1.jpg
(11.21 KB, 下载次数: 0)
毕老师代码
-
2.jpg
(34.41 KB, 下载次数: 0)
自己的代码
|