質問編集履歴
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,7 @@
|
|
2
2
|
文字リストの名前の昇順にソートするプログラムを書いております。
|
3
3
|
|
4
4
|
このリストに、例のように、学年をそれぞれ書き加えて、
|
5
|
+
Comparatorを使って、
|
5
6
|
学年の降順にソートし、学年が同一の場合は名前の昇順に
|
6
7
|
ソートして表示するプログラムを書きたいです。
|
7
8
|
どのようにすればよいでしょうか?
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,20 +21,20 @@
|
|
21
21
|
|
22
22
|
public static void main(String[] args) {
|
23
23
|
|
24
|
-
//
|
24
|
+
// リストを作成する。
|
25
25
|
ArrayList<String> studentList = new ArrayList<String>();
|
26
26
|
studentList.add("たろう");
|
27
27
|
studentList.add("じろう");
|
28
28
|
studentList.add("はなこ");
|
29
29
|
studentList.add("あきら");
|
30
30
|
|
31
|
-
// ソート前の
|
31
|
+
// ソート前の一覧を表示する。
|
32
32
|
System.out.println("ソート前:");
|
33
33
|
System.out.println(studentList);
|
34
34
|
|
35
|
-
//
|
35
|
+
// 降順にソートして表示する。
|
36
36
|
System.out.println("ソート後:");
|
37
|
-
|
37
|
+
Collections.sort(studentList);
|
38
38
|
System.out.println(studentList);
|
39
39
|
}
|
40
40
|
}
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,7 +33,8 @@
|
|
33
33
|
System.out.println(studentList);
|
34
34
|
|
35
35
|
// 文字列を降順にソートして表示する。
|
36
|
+
System.out.println("ソート後:");
|
36
|
-
|
37
|
+
Collections.sort(studentList);
|
37
38
|
System.out.println(studentList);
|
38
39
|
}
|
39
40
|
}
|
1
ソート結果は、名前のみ表示させたいです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
|
4
4
|
このリストに、例のように、学年をそれぞれ書き加えて、
|
5
5
|
学年の降順にソートし、学年が同一の場合は名前の昇順に
|
6
|
-
ソートするプログラムを書きたいです。
|
6
|
+
ソートして表示するプログラムを書きたいです。
|
7
7
|
どのようにすればよいでしょうか?
|
8
8
|
|
9
9
|
例.
|