package Kuang;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Book> bookList = new ArrayList<Book>();
bookList.add(new Book("Java基础教程", 29.0));
bookList.add(new Book("数据库技术", 29.0));
bookList.add(new Book("C++基础教程", 29.0));
bookList.add(new Book("生物", 30));
bookList.add(new Book("历史", 30));
Book book = new Book("《模式识别》与下列图书:", 29.0);
System.out.println(book.name );
for (int i = 0; i < bookList.size(); i++
) {
if (book.compareTo(bookList.get(i)/* books */) == 0)
System.out.println((bookList.get(i).name));
}
System.out.println("价格相同,具体价格为:" + (book.price)+"元");
}
}
class Book implements Comparable<Book> {
String name;
Double price;
public Book(String nm, double p) {
name = nm;
price = p;
}
@Override
public int compareTo(Book o) {// TODO Auto-generated method stub
return this.price.compareTo(o.price);
}
}