回答編集履歴
5
catchの書き忘れを修正
test
CHANGED
@@ -56,6 +56,8 @@
|
|
56
56
|
|
57
57
|
bufferedReader.close();
|
58
58
|
|
59
|
+
}catch
|
60
|
+
|
59
61
|
```
|
60
62
|
|
61
63
|
最後に、次を追加する。
|
4
読込み部分の修正
test
CHANGED
@@ -22,11 +22,17 @@
|
|
22
22
|
|
23
23
|
次に読込み部分は次のように変更
|
24
24
|
|
25
|
-
|
25
|
+
tryの前に次の2行を追加
|
26
26
|
|
27
27
|
String CSV_fileName = "look.csv";
|
28
28
|
|
29
|
-
String
|
29
|
+
String line;
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
そしてtry catchの中を以下に変更
|
34
|
+
|
35
|
+
```ここに言語を入力
|
30
36
|
|
31
37
|
try {
|
32
38
|
|
@@ -38,15 +44,17 @@
|
|
38
44
|
|
39
45
|
|
40
46
|
|
41
|
-
while ((
|
47
|
+
while ((line = bufferedReader.readLine()) != null) {
|
42
48
|
|
43
|
-
StringTokenizer st = new StringTokenizer(
|
49
|
+
StringTokenizer st = new StringTokenizer(line, ",",true);
|
44
50
|
|
45
|
-
csv_Separates(st);
|
51
|
+
csv_Separates(st);
|
46
52
|
|
47
|
-
System.out.println("<" + csvMembersData[
|
53
|
+
System.out.println("<" + csvMembersData[0] + ":" + csvMembersData[2] + ">");
|
48
54
|
|
49
|
-
}
|
55
|
+
}
|
56
|
+
|
57
|
+
bufferedReader.close();
|
50
58
|
|
51
59
|
```
|
52
60
|
|
@@ -62,13 +70,13 @@
|
|
62
70
|
|
63
71
|
while (st.hasMoreTokens()) {
|
64
72
|
|
65
|
-
stringCount++;
|
66
|
-
|
67
73
|
csvMembersData[stringCount] = st.nextToken();
|
68
74
|
|
69
75
|
//内容表示用
|
70
76
|
|
71
77
|
System.out.println("< " + csvMembersData[stringCount]);
|
78
|
+
|
79
|
+
stringCount++;
|
72
80
|
|
73
81
|
}
|
74
82
|
|
3
読込み方法変更
test
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
while ((data = f
|
41
|
+
while ((data = bufferedReader.readLine()) != -1) {
|
42
42
|
|
43
43
|
StringTokenizer st = new StringTokenizer(data, ",",true);
|
44
44
|
|
2
読込み方法の変更
test
CHANGED
@@ -20,11 +20,23 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
次に読込み部分は
|
23
|
+
次に読込み部分は次のように変更
|
24
24
|
|
25
25
|
```ここに言語を入力
|
26
26
|
|
27
|
+
String CSV_fileName = "look.csv";
|
28
|
+
|
27
29
|
String data;
|
30
|
+
|
31
|
+
try {
|
32
|
+
|
33
|
+
//人名データの読込み
|
34
|
+
|
35
|
+
BufferedReader bufferedReader = null;
|
36
|
+
|
37
|
+
bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(CSV_fileName),"Windows-31J"));
|
38
|
+
|
39
|
+
|
28
40
|
|
29
41
|
while ((data = filereader.read()) != -1) {
|
30
42
|
|
1
読込むデータの形式を変更した。
test
CHANGED
@@ -23,6 +23,8 @@
|
|
23
23
|
次に読込み部分は最初のwhile文をそのまま利用して次のように変更
|
24
24
|
|
25
25
|
```ここに言語を入力
|
26
|
+
|
27
|
+
String data;
|
26
28
|
|
27
29
|
while ((data = filereader.read()) != -1) {
|
28
30
|
|