?? setcomparator.java
字號:
package problem_10;
//SetComparator.java
import java.util.Comparator;
//比較器類,實現(xiàn)Comparator接口,用于TreeSet中的排序
public class SetComparator implements Comparator<Book> {
//實現(xiàn)compare()函數(shù),確定bookA和bookB的先后順序,出版日期早者在前,出版日期相同時書名字母表序在前者在前
public int compare(Book bookA, Book bookB) {
if(bookA.getDate().compareTo(bookB.getDate()) > 0)
return 1;
else if(bookA.getDate().compareTo(bookB.getDate()) < 0)
return -1;
else if(bookA.getTitle().compareTo(bookB.getTitle()) > 0)
return 1;
else if(bookA.getTitle().compareTo(bookB.getTitle()) < 0)
return -1;
else
return 0;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -