东理子什么时候使用ArrayListSHANDONGUNIVERSITYOFTECHNOLOGY分析案例:小型电影DVD在线销售系统,它需要完成如下功能:能够存储n个电影DVD对象,数量不确定?能够获取电影DVD对象的总数能够取出电影DVD对象并且逐条打印它的名称元素个数不确定使用集合类存储方式如何选择?ArrayList类需要遍历元素遍历元素的效率比较高类型:电影DVD对象存储对象如何确定?属性:电影ID、电影名称、电影定价专业专注创新
专业 专注 创新 什么时候使用ArrayList 分析案例:小型电影DVD在线销售系统,它需要 完成如下功能: 能够存储n个电影DVD对象,数量不确定 能够获取电影DVD对象的总数 能够取出电影DVD对象并且逐条打印它的名称 存储方式如何选择? 元素个数不确定 使用集合类 需要遍历元素 存储对象如何确定? 类型:电影DVD对象 属性:电影ID、电影名称、电影定价 ArrayList类 遍历元素的效率比较高
东理如何使用ArrayListSHANDONGUNIVERSITYOF TECHNOLOGY第一步:确定集合中要存放的对象publicclassMovieprivateintmovield;//电影ldprivateStringmovieName;//电影名称privatedoubleprice;l/电影定价ⅡI构造方法初始化对象public Movie(int movield, String movieName,double price)(this.movield=movieldthis.movieName=movieName;this.price=price;llgetter、setter方法7专业专注创新
专业 专注 创新 如何使用ArrayList 第一步:确定集合中要存放的对象 public class Movie { private int movieId;//电影Id private String movieName;//电影名称 private double price;//电影定价 // 构造方法初始化对象 public Movie(int movieId, String movieName, double price) { this.movieId = movieId; this.movieName = movieName; this.price = price; } //getter、setter方法 . }
东理如何使用ArrayListSHANDONG UNIVERSITY OFTECHNOLOGY第二步:使用ArrayList类提供的方法完成功能1、按照顺序依次添加电影DVD对象2、获取电影DVD对象的总数3、根据索引获取相应电影DVD对象4、逐条打印每条电影DVD对象的名称专业专注创新
专业 专注 创新 如何使用ArrayList 第二步:使用ArrayList类提供的方法完成 功能 1、按照顺序依次添加电影DVD对象 2、获取电影DVD对象的总数 3、根据索引获取相应电影DVD对象 4、逐条打印每条电影DVD对象的名称