回答編集履歴
3
註記
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
**註: 『どのように解決するべきか』に主眼を置いた回答です。**
|
2
|
+
|
1
3
|
今のコードをそのまま拡張すると非常にこんがらがったコードになります。
|
2
4
|
まずは、生徒の情報を管理するクラスを作ってはいかがでしょうか。
|
3
5
|
```Java
|
2
修正
answer
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
そして、idと生徒情報をハッシュマップで結び付けます。
|
18
18
|
```Java
|
19
|
-
Map<
|
19
|
+
Map<Integer, Student> map = new HashMap<>();
|
20
20
|
map.put(1, new Student("Yamada", "2000/1/1", "Tokyo"));
|
21
21
|
```
|
22
22
|
|
1
修正
answer
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
そして、idと生徒情報をハッシュマップで結び付けます。
|
18
18
|
```Java
|
19
19
|
Map<int, Student> map = new HashMap<>();
|
20
|
-
map.put(1, new Student(
|
20
|
+
map.put(1, new Student("Yamada", "2000/1/1", "Tokyo"));
|
21
21
|
```
|
22
22
|
|
23
23
|
このようにしておけば、Mapの機能を利用できるので種々の実装が一気に楽になります。
|