回答編集履歴

1

コメントの件について追記しました。

2016/02/25 05:30

投稿

argius
argius

スコア9390

test CHANGED
@@ -27,3 +27,39 @@
27
27
  ```
28
28
 
29
29
  です。
30
+
31
+
32
+
33
+
34
+
35
+ ---
36
+
37
+
38
+
39
+ (2016/02/25 11:37のコメントについて追記)
40
+
41
+
42
+
43
+ 見落としていましたが、ここも正しくありません。
44
+
45
+
46
+
47
+ ```lang-java
48
+
49
+ tmp = (String[]) tmplist.toArray(new String[tmplist.size()]);
50
+
51
+ ```
52
+
53
+
54
+
55
+ おそらく列を削除した配列を書き戻したいんだと思いますが、
56
+
57
+ ここでは`String[] tmp`は一時的な変数であって、これに代入しても元の`rowList`に書き戻すことはできません。
58
+
59
+ この行の代わりに`redmineObjList.add(tmp);`を追加します。
60
+
61
+
62
+
63
+ そして、ループの終わりの`redmineObjList = rowList;`を削除してください。
64
+
65
+ `redmineObjList = rowList;`は、最初に`redmineObjList`に代入した`new ArrayList<String[]>()`を使わずに捨てる操作になっています。