teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/02/02 02:26

投稿

ipadcaron
ipadcaron

スコア1693

answer CHANGED
@@ -28,5 +28,12 @@
28
28
 
29
29
  上記だと、integer 固定なので、Second<T> として、ジェネリックタイプでやればいい感じです。
30
30
  compare メソッドで型が曖昧になるので、? extends Number を忘れずに。
31
+
32
+
33
+ ------
31
- コード
34
+ 追記
35
+ 無理に generics にする必要ないですね。
36
+ イマイチ感アリアリですが、重複排除、降順ソートは java8 stream で、以下のようになります。
37
+ Object[] arrays = map.keySet().stream().distinct().sorted((a,b) -> { return (int)(b.doubleValue() - a.doubleValue()) }).toArray();
38
+
32
39
  ```