基本上我想排序從更高的humber到lowe數字使用「Arrays.Sort」。可悲的是,雖然我不知道如何將它從高到低排序,因爲「Arrays.sort」將這些數組從低到高排序。Arrays.sort從較高的數字到較低的數字?
有什麼建議嗎?
代碼:
double sortArrays[] = {
(float) probabilityOfFlush,
(float) probabilityOfFullHouse,
(float) probabilityOfOnePair,
(float) probabilityOfPoker,
(float) probabilityOfRoad,
(float) probabilityOfRoyalFlush,
(float) probabilityOfTriple,
(float) probabilityOfTwoPairs
};
Arrays.sort (sortArrays);
System.out.println(Arrays.toString(sortArrays));
那麼,輸出會是這樣一個例子:
[0.0,0.18018017709255219,0.36036035418510437,2.3423423767089844,2.882882833480835,2.882882833480835,4.504504680633545,45.76576614379883]
退房重載'sort'方法。你需要使用'Double'數組。 –
您可以實現該比較器 – Aroon
爲什麼標記爲[eclipse](http://stackoverflow.com/tags/eclipse/info)? –