黑马程序员技术交流社区

标题: List<T>中取值问题 [打印本页]

作者: 乔小北    时间: 2013-8-14 15:40
标题: List<T>中取值问题
本帖最后由 乔小北 于 2013-8-15 13:01 编辑

private List<DVD> list;
public void init() {
  DVD dvd1=new DVD("罗马假日",1);
  DVD dvd2=new DVD("越狱",0);
  DVD dvd3=new DVD("浪漫小屋",0);
  DVD dvd4=new DVD("我的大学",0);
     list =new ArrayList<DVD>();
  list.add(dvd1);
  list.add(dvd2);
  list.add(dvd3);
  list.add(dvd4);
  DvdManager dm=new DvdManager();
  dm.mainMeau();
}

我想用遍历分别取出DVD中两个值,怎么取?

作者: longlangcx    时间: 2013-8-14 16:05
这跟泛型没啥关系吧,就是取出来的值直接是DVD类型的罢了。

直接foreach遍历,取出DVD引用,之后就用get方法呗,如果有的话。
作者: 曹满林    时间: 2013-8-14 16:35
如果DVD是你定义的一个实体的话应该有相应的对其属性的set和get方法啊,你可以通过迭代取出每一个DVD啊,然后再通过get方法,是不是可以取出呢?
作者: a767175432    时间: 2013-8-14 23:39
只需要通过迭代器或者for循环来取出对象就可以了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2