回答編集履歴

1

追記

2016/02/02 02:26

投稿

ipadcaron
ipadcaron

スコア1693

test CHANGED
@@ -58,6 +58,20 @@
58
58
 
59
59
  compare メソッドで型が曖昧になるので、? extends Number を忘れずに。
60
60
 
61
+
62
+
63
+
64
+
65
+ ------
66
+
61
- コード
67
+ 追記
68
+
69
+ 無理に generics にする必要ないですね。
70
+
71
+ イマイチ感アリアリですが、重複排除、降順ソートは java8 stream で、以下のようになります。
72
+
73
+ Object[] arrays = map.keySet().stream().distinct().sorted((a,b) -> { return (int)(b.doubleValue() - a.doubleValue()) }).toArray();
74
+
75
+
62
76
 
63
77
  ```