回答編集履歴
2
追記
test
CHANGED
@@ -83,3 +83,31 @@
|
|
83
83
|
パッケージ名やクラス名や入出力ファイル名は適当に書き換えてください。
|
84
84
|
|
85
85
|
理解できたかどうかのコメントをください。
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
**追記**
|
90
|
+
|
91
|
+
FileWriter または BufferedWriter の writeメソッドを使うなら、
|
92
|
+
|
93
|
+
```Java
|
94
|
+
|
95
|
+
String eol = System.getProperty("line.separator");
|
96
|
+
|
97
|
+
while ((line = br.readLine()) != null) {
|
98
|
+
|
99
|
+
String[] strList = line.split(",");
|
100
|
+
|
101
|
+
for (int i = 0; i < cols.length; i++)
|
102
|
+
|
103
|
+
if (i == cols.length - 1)
|
104
|
+
|
105
|
+
bw.write(strList[cols[i]] + eol);
|
106
|
+
|
107
|
+
else
|
108
|
+
|
109
|
+
bw.write(strList[cols[i]] + ",");
|
110
|
+
|
111
|
+
}
|
112
|
+
|
113
|
+
```
|
1
説明の一部削除
test
CHANGED
@@ -13,8 +13,6 @@
|
|
13
13
|
・br.close したあと、br.readLine している。
|
14
14
|
|
15
15
|
・なぜ、args[0] ではなく args[1] を使っているのか?
|
16
|
-
|
17
|
-
・line.split(",",0) はなぜ 0 を付けているのか?
|
18
16
|
|
19
17
|
|
20
18
|
|