第十五周作业Java集合框架-泛型

来源:互联网 发布:淘宝红包套现 编辑:程序博客网 时间:2024/05/21 01:43
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
原创粉丝点击