第十五周作业Java集合框架-泛型
2017-11-29 18:13
204 查看
import java.util.*; public class Book implements Comparable{ String name; int price=0; Book(String n,int p){ name=n; price=p; } public int compareTo(Object b) { Book book=(Book)b; return (this.price-book.price); } }
import java.util.*; public class Example { public static void main(String[] args) { List<Book> list=new LinkedList<Book>(); list.add(new Book("数据结构",100)); list.add(new Book("数据库",168)); list.add(new Book("java2实用教程",189)); list.add(new Book("C++",700)); Iterator<Book> iter=list.iterator(); Book 高等数学=new Book("高等数学",100); System.out.println("新书"+高等数学 .name+"与下列图书:"); while(iter.hasNext()){ Book bo=iter.next(); if(高等数学.compareTo(bo)==0){ System.out.println(bo.name); } } System.out.println("价格:"+高等数学.price); } }
运行结果为: 新书高等数学与下列图书: 数据结构 价格:100
相关文章推荐
- 培训作业:泛型和集合
- Java集合框架之_泛型
- java集合框架---泛型总结
- 程序设计实习MOOC/第十五周编程作业/A:棋盘问题
- Java集合框架上机练习题(泛型1)
- 第十四周java作业--Java集合框架
- 第十五周Java作业--线程
- Leetcode 494.Target Sum(第十五周作业)
- 第十五周程序设计作业解题报告
- java集合框架之泛型
- Java集合框架3(泛型集合)
- 第十五周作业
- 第十五周作业 1.0
- 第十五周作业 工资数据统计
- 9月11日作业 (泛型)和统计字母个数
- 黑马程序员——Java集合框架(二)之泛型
- (作业)Swift闭包、扩展、泛型
- 算法作业_25(2017.6.1第十五周)
- 第十五周Java作业-1线程同步机制
- java集合框架---泛型设计和出现