首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

Arraylist有关问题

2011-12-24 
Arraylist问题Java codeimport java.util.ArrayListimport java.util.Iteratorimport java.util.Listcl

Arraylist问题

Java code
import java.util.ArrayList;import java.util.Iterator;import java.util.List;class Student{        private Boolean sex;    private int age;    private String name;        public Boolean getSex() {        return sex;    }    public void setSex(Boolean sex) {        this.sex = sex;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }        }public class listTest {    /**     * @param args     */    public static void main(String[] args) {        List al = new ArrayList();                Student std = new Student();        std.setAge(10);        std.setName("zhangsan");        std.setSex(true);                Student std1 = new Student();        std.setAge(20);        std.setName("lishi");        std.setSex(true);                Student std2 = new Student();        std.setAge(19);        std.setName("wangwu");        std.setSex(true);                al.add(std);        al.add(std1);        al.add(std2);                                for(Iterator ite = al.iterator();ite.hasNext();){            Student s = (Student)ite.next();            System.out.println(s.getAge()+"--"+s.getName()+"--"+s.getSex());        }    }}



打印结果为:
19--wangwu--true
0--null--null
0--null--null


想问下各位大哥怎样才能全部打印出来,小弟是新手所以还请大家帮帮忙。。。


[解决办法]
晕 你怎么把值全部设置给std了啊,下面两个对象都没设置值。std.setAge(20);
std.setName("lishi");
std.setSex(true);
的std改成std1.

std.setAge(19);
std.setName("wangwu");
std.setSex(true);
的std改成std2

热点排行