实验五 集合类与泛型
1.实验目的
(1)掌握ArrayList类与LinkedList类的用法;
(2)掌握TreeSet类的用法;
(3)掌握Map接口及其实现类的用法
(4)掌握泛型的用法。
2.实验内容
实验题1 有四个类,主类Store在包cn.edu.nwsuaf.jp.p4中,Mobile、Mp3Player、Product在包cn.edu.nwsuaf.jp.p4.data中,Mobile、Mp3Player是Product的子类, Product类实现Comparable接口,重写了Comparable接口中方法compareTo,实现了product对象按照价格排序。
基本要求:
(1)在主类Store中实例化多个Mobile类与Mp3Player的实例,分别将这些实例用ArrayList与LinkedList存放,最后用StringBuiler存放并将其输出。
(2)用迭代器(iterator)将实例对象输出(要求用加强型for循环)。
实验题2 项目包含类见实验题1。
基本要求:
(1)在主类Store中实例化多个Mobile类与Mp3Player的实例,分别将这些实例用TreeSet存放,最后用StringBuiler存放并将其输出。
(2)用迭代器(iterator)将实例对象输出。
实验题3 项目包含类见实验题1。
基本要求:
(1)在主类Store中实例化多个Mobile类与Mp3Player的实例,分别将这些实例用HashMap与TreeMap存放,最后用StringBuiler存放并将其输出。
(2)用迭代器(iterator)将实例对象输出。
*实验题4 有四个类,主类Store在包cn.edu.nwsuaf.jp.p4中,Mobile、Mp3Player、Product在包cn.edu.nwsuaf.jp.p4.data中,Mobile、Mp3Player是Product的子类。
基本要求:
(1)设计比较器类ProductComparator类,ProductComparator类实现接口Comparator接口,重写其中compare(Object object1,Object object2)方法,实现了product对象按照名称排序。
(2)在主类Store中实例化多个Mobile类与Mp3Player的实例,分别将这些实例用HashMap与TreeMap存放,最后用StringBuiler存放并将其输出。
(3)用迭代器(iterator)将实例对象输出。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务