第5章-货物管理PPT.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章-货物管理PPT

第5章 货物管理;项目-货物管理 ;项目分析 ;技术准备;构造方法的重载;关键字this;包;包;包;练习;访问控制修饰符;访问控制修饰符;访问控制修饰符;static;static;要点;要点;要点;要点;静态初始化器;静态初始化器;要点;String类;String类中常用方法;String类中常用方法;String类中常用方法;String类中常用方法;StringBuffer;String与基本数据类型之间的转换;ArrayList;向集合中添加对象的方法 public void add(int index,Object o),第一个参数表示要添加的元素的位置,从0开始。 public boolean addAll(int index,Collection c),第一个参数表示位置,如果不指定位置,默认在最后添加。 public boolean add(Object o),在链表的最后添加参数指定的元素。 public boolean addAll(Collection c),在链表最后添加参数指定的所有元素 ;删除特定的元素 public boolean remove(Object o),删除指定的某个元素。 public boolean removeAll(Collection c),删除指定的多个元素。 public void clear(),删除所有的元素。 public boolean retainAll(Collection c),只保留指定集合中存在的元素,其他的都删除,相当于取两个集合的交集。 public Object remove(int index),参数用于指定要删除的元素的位置。;获取某个元素或者获取某些元素 public Object get(int index),获取指定位置的元素。 public List subList(int fromIndex,int toIndex),获取从fromIndex到toIndex这些元素,包括fromIndex,不包括toIndex。;查找某个元 素 public int indexOf(Object o),查找元素在集合中第一次出现的位置,并返回这个位置,如果返回值为-1,表示没有找到这个元素。 public int lastIndexOf(Object o),查找元素在集合中最后一次出现的位置。 public boolean isEmpty,用于判断集合是否是空的。 public boolean contains(Object o),判断是否包含指定的元素。 public boolean containsAll(Collection c),判断是否包含指定的多个元素。 public int size(),用于获取集合中元素的个数。;修改元素的方法 public Object set(int index,Object o),用第二个参数指定的元素替换第一个参数指定位置上的元素。;转换成其它对象 public ListIterator listIterator(),把所有元素都转换成有顺序的迭代器。 public ListIterator listIterator(int index),从index开始的所有元素进行转换。 public Iterator iterator(),转换成迭代器,方便集合中元素的遍历。 public Object[] toArray(),转换成集合,也是方便集合中元素的遍历。;ArrayList的遍历 可以采用下面的3种方式进行遍历。 方法一: for(int i=0;ilist1.size();i++){ System.out.println(list1.get(i)); } 方法二: Object o[] = list1.toArray(); for(int i=0;io.length;i++){ String temp = (String)o[i]; System.out.println(temp); } 方法三: IteratorString i = list1.iterator(); while(i.hasNext()){ String temp = i.next(); System.out.println(temp); };项目学做;(2) 对于货物类别类,需要提供一种存储结构来存放该类别的所有货物的编号,考虑到其成员数目不确定且动态变化,因此可以采用ArrayList这种动态数组作为存储结构,由于其中存储的永远是Goods对象,在定义时可以为其加上泛型的限定。添加货物成员的方法,本质就是在ArrayList对象中追加一个Good

文档评论(0)

djdjix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档