質問するログイン新規登録

回答編集履歴

2

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

2018/09/21 07:57

投稿

退会済みユーザー
answer CHANGED
@@ -15,4 +15,32 @@
15
15
  static String valueOf(int i)
16
16
  static String valueOf(long l)
17
17
  static String valueOf(Object obj)
18
+ ```
19
+
20
+ # マイナスつけた人そんなに簡単なサンプルがほしいのかい?
21
+
22
+ ```
23
+
24
+ import java.util.Map;
25
+
26
+ public class GMap implements Map<String, Object> {
27
+
28
+ Map<String, Object> map;
29
+
30
+ public GMap(){
31
+ this.map = new HashMap<String, Object>();
32
+ }
33
+
34
+ public <T> T get(String key) {
35
+ return (T) map.get(key);
36
+ }
37
+
38
+ public String getString(String key) {
39
+ Object value = map.get(key);
40
+ if (value == null) {
41
+ return null;
42
+ }
43
+ return value.toString();
44
+ }
45
+ }
18
46
  ```

1

2018/09/21 07:57

投稿

退会済みユーザー
answer CHANGED
@@ -2,6 +2,10 @@
2
2
 
3
3
  今回の場合 `char[]` が選ばれたみたいですね。
4
4
 
5
+ クラス設計を見直すことをお勧めします。
6
+
7
+ getString 等
8
+
5
9
  ```
6
10
  static String valueOf(boolean b)
7
11
  static String valueOf(char c)