回答編集履歴

2

replaceAllと正規表現を使った置換に変更

2018/09/09 19:15

投稿

opyon
opyon

スコア1009

test CHANGED
@@ -64,7 +64,9 @@
64
64
 
65
65
  if (map.containsKey(i)) {
66
66
 
67
- s = map.get(i).toString().replace("[", "").replace("]", "").replace(",", "");
67
+ //s = map.get(i).toString().replace("[", "").replace("]", "").replace(",", "");
68
+
69
+ s = map.get(i).toString().replaceAll("[\[\],]", "");
68
70
 
69
71
  }
70
72
 

1

出力の部分をより簡潔に修正

2018/09/09 19:15

投稿

opyon
opyon

スコア1009

test CHANGED
@@ -5,8 +5,6 @@
5
5
 
6
6
 
7
7
  ```java
8
-
9
-
10
8
 
11
9
  import java.util.ArrayList;
12
10
 
@@ -34,7 +32,7 @@
34
32
 
35
33
  Random rnd = new Random();
36
34
 
37
- int v = 1;
35
+ int v ;
38
36
 
39
37
 
40
38
 
@@ -58,17 +56,15 @@
58
56
 
59
57
  //出力
60
58
 
59
+ String s;
60
+
61
61
  for (int i = 0; i < 10; i++) {
62
62
 
63
- String s = "";
63
+ s = "なし";
64
64
 
65
65
  if (map.containsKey(i)) {
66
66
 
67
67
  s = map.get(i).toString().replace("[", "").replace("]", "").replace(",", "");
68
-
69
- } else {
70
-
71
- s = "なし";
72
68
 
73
69
  }
74
70