0
我試圖模擬CPU調度程序。我有一個我做的ArrayList
。我試圖根據進程的到達時間對這個數組列表進行排序。我一定錯過了一些東西,因爲當我打印我的ArrayList
時,沒有任何反應。自定義比較器不排序
我一直在尋找其他用戶的帖子,但我還沒有找到任何有意義的東西給我。
這是我Comparator
和來電sort
:
class ArrivalTimeComparator implements Comparator<Process> {
@Override
public int compare(Process p1, Process p2) {
return (int) (p1.getArrivalTime()-p2.getArrivalTime());
}
}
Collections.sort(processArray, new ArrivalTimeComparator());
什麼是getArribalTime()的返回類型? – kosa