Re: [問題] 關於TreeSet部份
※ 引述《alanyei (看來簡單 似乎困難)》之銘言:
: 我想請問一下
: 原本TreeSet中如果add進去的物件,他會做排序的動作。
: ex:t.add("softball"); t.add("baseball");
: 它最後呈現出來是先 baseball 再 softball
: 那假如我add的不是字串,而是一個物件(job好了),job裡面有一個int num
: 我想利用這個num由小到大在TreeSet中排序好,我該怎麼做?
java.util.Comparator<Job> comp = new Comparator<Job>(){
public int compare(Job j1, Job j2){
int p1 = j1.num;
int p2 = j2.num;
if(p1>p2){
return 1;
}else if(p1<p2){
return -1;
}else
return 0;
}
};
TreeSet<Job> readyQueue = new TreeSet<Job>(comp);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.102.180
推
11/07 17:21, , 1F
11/07 17:21, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):