質問編集履歴

2

不正削除の対応

2018/02/13 01:32

投稿

sho_kun
sho_kun

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1 +1,89 @@
1
+ Javaのファイル出力の問題なんですが、
2
+
3
+ test.csvというファイルがあり
4
+
5
+ test.csvの内容が
6
+
7
+ 10001,田中,東京都
8
+
9
+ 10002,佐藤,鹿児島
10
+
11
+ 10003,児島,大阪府
12
+
13
+ 10004,斎藤,北海道
14
+
15
+ 実行結果を
16
+
17
+ ID:10001 氏名:田中 出身:東京都
18
+
19
+ ID:10002 氏名:佐藤 出身:鹿児島
20
+
21
+ ID:10003 氏名:児島 出身:大阪府
22
+
23
+ ID:10004 氏名:斎藤 出身:北海道
24
+
25
+ にしたいんですがどうすればよろしいでしょうか?
26
+
27
+ 現在この様に作っています。
28
+
29
+ package ex1;
30
+
31
+ import java.io.BufferedReader;
32
+
33
+ import java.io.File;
34
+
35
+ import java.io.FileInputStream;
36
+
37
+ import java.io.InputStreamReader;
38
+
39
+ import java.util.ArrayList;
40
+
41
+ public class fileEx2 {
42
+
43
+ public static void main(String[] args) {
44
+
45
+ String filename = "test.csv";
46
+
47
+ File file = new File(filename);
48
+
49
+ try {
50
+
51
+ FileInputStream fis = new FileInputStream(file);
52
+
53
+ InputStreamReader isr = new InputStreamReader(fis);
54
+
55
+ BufferedReader br = new BufferedReader(isr);
56
+
57
+ String line;
58
+
1
- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
59
+ ArrayList csvData = new ArrayList();
60
+
61
+ while ( ( line = br.readLine()) != null ) {
62
+
63
+ String[] cols = line.split(",");
64
+
65
+ csvData.add(cols);
66
+
67
+ }
68
+
69
+
70
+
71
+ // 読み込みデータの表示
72
+
73
+ for ( String row : csvData ) {
74
+
75
+ System.out.println("ID:" + row[0]+"氏名:"+row[1]+"出身:"+row[2]);
76
+
77
+ System.out.println();
78
+
79
+ }
80
+
81
+ } catch(Exception e) {
82
+
83
+ e.printStackTrace();
84
+
85
+ }
86
+
87
+ }
88
+
89
+ }

1

aaaaaa

2018/02/13 01:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,105 +1 @@
1
- Javaのファイル出力の問題なんですが、
2
-
3
-
4
-
5
- test.csvというファイルがあり
6
-
7
- test.csvの内容が
8
-
9
- 10001,田中,東京都
10
-
11
- 10002,佐藤,鹿児島
12
-
13
- 10003,児島,大阪府
14
-
15
- 10004,斎藤,北海道
16
-
17
-
18
-
19
- 実行結果を
20
-
21
- ID:10001 氏名:田中 出身:東京都
22
-
23
- ID:10002 氏名:佐藤 出身:鹿児島
24
-
25
- ID:10003 氏名:児島 出身:大阪府
26
-
27
- ID:10004 氏名:斎藤 出身:北海道
28
-
29
- にしたいんですがどうすればよろしいでしょうか?
30
-
31
-
32
-
33
- 現在この様に作っています。
34
-
35
-
36
-
37
- package ex1;
38
-
39
-
40
-
41
- import java.io.BufferedReader;
42
-
43
- import java.io.File;
44
-
45
- import java.io.FileInputStream;
46
-
47
- import java.io.InputStreamReader;
48
-
49
- import java.util.ArrayList;
50
-
51
-
52
-
53
- public class fileEx2 {
54
-
55
-
56
-
57
- public static void main(String[] args) {
58
-
59
- String filename = "test.csv";
60
-
61
- File file = new File(filename);
62
-
63
- try {
64
-
65
- FileInputStream fis = new FileInputStream(file);
66
-
67
- InputStreamReader isr = new InputStreamReader(fis);
68
-
69
- BufferedReader br = new BufferedReader(isr);
70
-
71
- String line;
72
-
73
- ArrayList csvData = new ArrayList();
1
+ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
74
-
75
- while ( ( line = br.readLine()) != null ) {
76
-
77
- String[] cols = line.split(",");
78
-
79
- csvData.add(cols);
80
-
81
- }
82
-
83
-
84
-
85
- // 読み込みデータの表示
86
-
87
- for ( String row : csvData ) {
88
-
89
- System.out.println("ID:" + row[0]+"氏名:"+row[1]+"出身:"+row[2]);
90
-
91
- System.out.println();
92
-
93
- }
94
-
95
-
96
-
97
- } catch(Exception e) {
98
-
99
- e.printStackTrace();
100
-
101
- }
102
-
103
- }
104
-
105
- }