回答編集履歴
1
修正
test
CHANGED
@@ -1,7 +1,5 @@
|
|
1
1
|
以下のコードでできると思います
|
2
2
|
|
3
|
-
|
4
|
-
|
5
3
|
```java
|
6
4
|
|
7
5
|
import java.io.*;
|
@@ -30,7 +28,7 @@
|
|
30
28
|
|
31
29
|
|
32
30
|
|
33
|
-
try(BufferedReader br=new BufferedReader(new FileReader("C1.csv"))){
|
31
|
+
try(BufferedReader br=new BufferedReader(new FileReader("C1.csv"))){
|
34
32
|
|
35
33
|
int count=0;
|
36
34
|
|
@@ -176,10 +174,18 @@
|
|
176
174
|
|
177
175
|
|
178
176
|
|
179
|
-
|
177
|
+
if(flag==0){
|
180
178
|
|
181
179
|
Collections.sort(st,new Sorts());
|
182
180
|
|
181
|
+
}
|
182
|
+
|
183
|
+
if(flag==1){
|
184
|
+
|
185
|
+
Collections.sort(st,new Sorts2());
|
186
|
+
|
187
|
+
}
|
188
|
+
|
183
189
|
|
184
190
|
|
185
191
|
for(Data as:st){
|
@@ -252,4 +258,28 @@
|
|
252
258
|
|
253
259
|
}
|
254
260
|
|
261
|
+
|
262
|
+
|
263
|
+
|
264
|
+
|
265
|
+
class Sorts2 implements Comparator<Data>{
|
266
|
+
|
267
|
+
|
268
|
+
|
269
|
+
public int compare(Data d1,Data d2){
|
270
|
+
|
271
|
+
|
272
|
+
|
273
|
+
return d2.id.compareTo(d1.id);
|
274
|
+
|
275
|
+
|
276
|
+
|
277
|
+
}
|
278
|
+
|
279
|
+
|
280
|
+
|
281
|
+
|
282
|
+
|
283
|
+
}
|
284
|
+
|
255
285
|
```
|