質問編集履歴
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,9 +8,7 @@
|
|
8
8
|
this.id = id;
|
9
9
|
this.grade = grade;
|
10
10
|
this.name = name;
|
11
|
-
compareTo(id);
|
12
|
-
compareTo(grade);
|
13
|
-
|
11
|
+
}
|
14
12
|
|
15
13
|
public String toString() {
|
16
14
|
return id + "," + grade + "," + name;
|
@@ -22,7 +20,6 @@
|
|
22
20
|
|
23
21
|
// TODO:
|
24
22
|
// thisとstを比較し...
|
25
|
-
this.compareTo(st);
|
26
23
|
|
27
24
|
// 1.thisの方が学年が下ならば、負の整数(例えば-1)を返す。
|
28
25
|
if(this.grade < st.grade ) return -1;
|
@@ -37,7 +34,6 @@
|
|
37
34
|
}
|
38
35
|
|
39
36
|
}
|
40
|
-
|
41
37
|
```
|
42
38
|
```
|
43
39
|
import java.util.Arrays;
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -85,4 +85,7 @@
|
|
85
85
|
21200006,5,Frank
|
86
86
|
|
87
87
|
public String toString()を使うと思うのですが、どこで使うのかもわかりません。
|
88
|
-
どういうプロセスで書けばよいのでしょうか。
|
88
|
+
どういうプロセスで書けばよいのでしょうか。
|
89
|
+
|
90
|
+
Comparableはあとで追加します。
|
91
|
+
Comparable対応にする際に必要となるcompareToメソッドを記述しています
|
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -74,5 +74,15 @@
|
|
74
74
|
at comptest.Student.compareTo(Student.java:29)
|
75
75
|
at comptest.Student.<init>(Student.java:19)
|
76
76
|
at comptest.StudentList.main(StudentList.java:15)
|
77
|
+
|
78
|
+
実行結果をこうしたい
|
79
|
+
|
80
|
+
10200001,1,Carol
|
81
|
+
10200002,1,Dave
|
82
|
+
10190003,2,Alice
|
83
|
+
10190004,2,Bob
|
84
|
+
21200005,5,Eve
|
85
|
+
21200006,5,Frank
|
86
|
+
|
77
87
|
public String toString()を使うと思うのですが、どこで使うのかもわかりません。
|
78
88
|
どういうプロセスで書けばよいのでしょうか。
|