回答編集履歴

2

マイナスつけた人そんなに簡単なサンプルがほしいのかい?

2018/09/21 07:57

投稿

退会済みユーザー
test CHANGED
@@ -33,3 +33,59 @@
33
33
  static String valueOf(Object obj)
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ # マイナスつけた人そんなに簡単なサンプルがほしいのかい?
40
+
41
+
42
+
43
+ ```
44
+
45
+
46
+
47
+ import java.util.Map;
48
+
49
+
50
+
51
+ public class GMap implements Map<String, Object> {
52
+
53
+
54
+
55
+ Map<String, Object> map;
56
+
57
+
58
+
59
+ public GMap(){
60
+
61
+ this.map = new HashMap<String, Object>();
62
+
63
+ }
64
+
65
+
66
+
67
+ public <T> T get(String key) {
68
+
69
+ return (T) map.get(key);
70
+
71
+ }
72
+
73
+
74
+
75
+ public String getString(String key) {
76
+
77
+ Object value = map.get(key);
78
+
79
+ if (value == null) {
80
+
81
+ return null;
82
+
83
+ }
84
+
85
+ return value.toString();
86
+
87
+ }
88
+
89
+ }
90
+
91
+ ```

1

2018/09/21 07:57

投稿

退会済みユーザー
test CHANGED
@@ -3,6 +3,14 @@
3
3
 
4
4
 
5
5
  今回の場合 `char[]` が選ばれたみたいですね。
6
+
7
+
8
+
9
+ クラス設計を見直すことをお勧めします。
10
+
11
+
12
+
13
+ getString 等
6
14
 
7
15
 
8
16