質問編集履歴

3

コードの修正とエラーメッセージの追記

2018/06/05 06:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,21 @@
28
28
 
29
29
  現状のプログラムに出力結果を個数の降順に並べて上位10件だけを表示したいです。
30
30
 
31
+ ご回答いただいたコードを追記して、プログラムを動かそうとしたところ、
32
+
33
+ 以下のエラーメッセージが下から3行目で出る様になりました。
34
+
31
- プログラムをどのに修正すればいいでしょうか。
35
+ どのように修正すればいいでしょうか。
36
+
37
+
38
+
39
+ エラーメッセージ
40
+
41
+ ```
42
+
43
+ メソッド reverseOrder(Map.Entry.comparingByValue()) は型 PolicyUtils.Collections で未定義です
44
+
45
+ ```
32
46
 
33
47
 
34
48
 
@@ -114,6 +128,10 @@
114
128
 
115
129
 
116
130
 
131
+ import com.sun.xml.internal.ws.policy.privateutil.PolicyUtils.Collections;
132
+
133
+
134
+
117
135
  public class CSVinandOut {
118
136
 
119
137
  public static void main(String[] args) {
@@ -174,7 +192,7 @@
174
192
 
175
193
 
176
194
 
177
- //
195
+
178
196
 
179
197
  for(Entry<String, Integer> entry : cat_num.entrySet()){
180
198
 
@@ -182,12 +200,28 @@
182
200
 
183
201
  }
184
202
 
203
+
204
+
205
+ //ご回答いただいたコード
206
+
207
+ cat_num.entrySet()
208
+
209
+ .stream()
210
+
211
+ .sorted(Collections.reverseOrder(Map.Entry.comparingByValue())) //valueの降順にする
212
+
213
+ .limit(5) //上位5位まで(適宜直してください)
214
+
215
+ .forEach(e -> System.out.println(e.getKey() + ":" + e.getValue())); //結果出力
216
+
185
217
  }
186
218
 
187
219
  }
188
220
 
189
221
 
190
222
 
223
+
224
+
191
225
  ```
192
226
 
193
227
 

2

補足情報の追記

2018/06/05 06:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -192,16 +192,20 @@
192
192
 
193
193
 
194
194
 
195
- ### 試したこと
196
-
197
-
198
-
199
- ここに問題に対して試したことを記載してください。
200
-
201
-
202
-
203
195
  ### 補足情報(FW/ツールのバージョンなど)
204
196
 
205
-
197
+ Eclipse Java EE IDE for Web Developers.
198
+
206
-
199
+ Version: Oxygen.3a Release (4.7.3a)
200
+
201
+
202
+
203
+ Microsoft Excel for Mac バージョン16.13
204
+
205
+
206
+
207
+ Javaバージョン(java.version):1.8.0_152
208
+
209
+
210
+
207
- ここにより詳細な情報を記載してください。
211
+ オペレーティングシステム名(os.name):Mac OS X

1

タグの修正

2018/06/05 01:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes