質問編集履歴

2

タイトル修正漏れ

2020/08/13 23:20

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- ListとMapをクラス型で利用する方法について
1
+ Listをクラス型で利用する方法について
test CHANGED
File without changes

1

ListとMapについて2つ質問しているがListにのみ修正

2020/08/13 23:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,46 +1,88 @@
1
1
  #質問1
2
2
 
3
- 下記のソースのような要素を持つクラスをクラス型でListに格納して、その中身を次のように表示させるにはどうしたらよいでしょうか。
4
-
5
- <idやname等中身は、mainメソッド等定義る>
3
+ Listをクラス型で作成し、理想結果ようにしたいです
6
-
7
- ##List実行結果
8
-
9
- 001
10
-
11
- 太郎
12
-
13
-
14
4
 
15
5
 
16
6
 
17
- ##質問2
7
+ ##現状ソース
18
8
 
19
- また、Mapをクラス型で使用し、次のようなに表示するにはどうすればよいでしょうか。
9
+ ```Java
20
10
 
21
- ##Map実行結果
22
-
23
- id,001
24
-
25
- name,太郎
26
-
27
- gender,男
11
+ package test.list;
28
12
 
29
13
 
30
14
 
15
+ import java.util.ArrayList;
31
16
 
32
17
 
33
- ###ソース
34
18
 
35
- public class SG {
19
+ public class List_Main {
36
20
 
37
- private String id; //ID
38
21
 
39
- private String name; // 名前
40
22
 
23
+ public static void main(String[] args) {
24
+
25
+
26
+
27
+ String id="001";
28
+
29
+ String name="太郎";
30
+
31
+ String gender="男";
32
+
33
+ List_SG lsg = new List_SG(id,name,gender);
34
+
35
+
36
+
37
+ ArrayList<List_SG> list = new ArrayList<>();
38
+
39
+ list.add(lsg);
40
+
41
+
42
+
43
+ System.out.println(list.get(1));
44
+
45
+ System.out.println(list.get(2));
46
+
47
+ System.out.println(list.get(3));
48
+
49
+
50
+
51
+ }
52
+
53
+
54
+
55
+ }
56
+
57
+
58
+
59
+ ```
60
+
61
+ ```Java
62
+
63
+ package test.list;
64
+
65
+
66
+
67
+ public class List_SG {
68
+
69
+ private String id;
70
+
71
+ private String name;
72
+
41
- private String gender; // 性別
73
+ private String gender;
42
74
 
43
75
 
76
+
77
+ public List_SG(String id, String name, String gender) {
78
+
79
+ this.id = id;
80
+
81
+ this.name = name;
82
+
83
+ this.gender = gender;
84
+
85
+ }
44
86
 
45
87
  public String getId() {
46
88
 
@@ -78,4 +120,18 @@
78
120
 
79
121
  }
80
122
 
123
+
124
+
81
125
  }
126
+
127
+ ```
128
+
129
+
130
+
131
+ ###理想結果
132
+
133
+ 001
134
+
135
+ 太郎
136
+
137
+