回答編集履歴

1

おかしな点追加

2015/06/08 16:19

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -1,4 +1,46 @@
1
- 1つ明らかにおかしいのは,
1
+ 明らかにおかしいのは,
2
+
3
+ ```lang-java
4
+
5
+ for(int a = 0; a<i; a++){
6
+
7
+ if(readline.equals(newline[a])){
8
+
9
+ count2++;
10
+
11
+ }
12
+
13
+ }
14
+
15
+ for(int b = 0; b<i; b++){
16
+
17
+ if(readline.equals(newline[b])){
18
+
19
+ middlestr[ c ] = newline[ b + 1 ];
20
+
21
+ c++;
22
+
23
+ }
24
+
25
+ }
26
+
27
+ ```
28
+
29
+ この2つのfor文中のifは使っている変数が違うだけで条件は全く同じ.2回やる意味が分からない.
30
+
31
+
32
+
33
+ ```lang-java
34
+
35
+ for(int e = 0; e<count2; e++)
36
+
37
+ list.add(middlestr[e]);
38
+
39
+ ```
40
+
41
+ 一旦配列にしたものをArrayListにするなら,最初からArrayListに入れれば良いのでは?
42
+
43
+
2
44
 
3
45
  ```lang-java
4
46
 
@@ -46,4 +88,4 @@
46
88
 
47
89
  ```
48
90
 
49
- 分岐1に入れなかった場合(`array[g - 1].equals(array[g])`がfalseの場合),必ず分岐2に入るため,分岐3が無意味なデッドコードになっています
91
+ 分岐1に入れなかった場合(`array[g - 1].equals(array[g])`がfalseの場合),必ず分岐2に入るため,分岐3が無意味なデッドコードになってい