回答編集履歴
3
改正
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
以下のようなコードのプログラムではないかと思うのですが
|
2
2
|
|
3
|
-
|
3
|
+
参考になるかも知れません
|
4
4
|
|
5
|
-
|
5
|
+
複数行用に改正しました
|
6
6
|
|
7
7
|
```java
|
8
8
|
|
@@ -14,6 +14,8 @@
|
|
14
14
|
|
15
15
|
import java.io.*;
|
16
16
|
|
17
|
+
import java.util.*;
|
18
|
+
|
17
19
|
|
18
20
|
|
19
21
|
class DGE {
|
@@ -21,6 +23,10 @@
|
|
21
23
|
|
22
24
|
|
23
25
|
public static void main(String[] args) {
|
26
|
+
|
27
|
+
ArrayList<String> c1 = new ArrayList<>();
|
28
|
+
|
29
|
+
ArrayList<String> c2 = new ArrayList<>();
|
24
30
|
|
25
31
|
|
26
32
|
|
@@ -33,6 +39,8 @@
|
|
33
39
|
Pattern p2 = Pattern.compile(regex);
|
34
40
|
|
35
41
|
String s = "";
|
42
|
+
|
43
|
+
|
36
44
|
|
37
45
|
String s2 = "";
|
38
46
|
|
@@ -56,9 +64,15 @@
|
|
56
64
|
|
57
65
|
if (m2.find()) {
|
58
66
|
|
67
|
+
|
68
|
+
|
59
69
|
break;
|
60
70
|
|
61
71
|
}
|
72
|
+
|
73
|
+
if (s.equals(""))
|
74
|
+
|
75
|
+
break;
|
62
76
|
|
63
77
|
|
64
78
|
|
@@ -80,31 +94,57 @@
|
|
80
94
|
|
81
95
|
if (m2.find()) {
|
82
96
|
|
97
|
+
|
98
|
+
|
83
99
|
break;
|
100
|
+
|
101
|
+
}
|
102
|
+
|
103
|
+
if (s2.equals(""))
|
104
|
+
|
105
|
+
break;
|
106
|
+
|
107
|
+
}
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
if (s.equals("") && s2.equals("")) {
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
while (true) {
|
116
|
+
|
117
|
+
System.out.print("終了確認 y/n:");
|
118
|
+
|
119
|
+
s3 = co.readLine();
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
if (s3.equals("y"))
|
124
|
+
|
125
|
+
break outer;
|
126
|
+
|
127
|
+
if (s3.equals("n"))
|
128
|
+
|
129
|
+
break;
|
130
|
+
|
131
|
+
|
84
132
|
|
85
133
|
}
|
86
134
|
|
87
135
|
|
88
136
|
|
137
|
+
} else if (s.equals("") || s2.equals("")) {
|
138
|
+
|
89
|
-
|
139
|
+
continue;
|
90
140
|
|
91
141
|
|
92
142
|
|
93
|
-
|
143
|
+
} else {
|
94
144
|
|
95
|
-
|
145
|
+
c1.add(s);
|
96
146
|
|
97
|
-
|
147
|
+
c2.add(s2);
|
98
|
-
|
99
|
-
|
100
|
-
|
101
|
-
if (s3.equals("y"))
|
102
|
-
|
103
|
-
break outer;
|
104
|
-
|
105
|
-
if (s3.equals("n"))
|
106
|
-
|
107
|
-
break;
|
108
148
|
|
109
149
|
|
110
150
|
|
@@ -120,13 +160,19 @@
|
|
120
160
|
|
121
161
|
|
122
162
|
|
123
|
-
|
163
|
+
for (int i = 0; i < c1.size(); i++) {
|
124
164
|
|
125
|
-
br.write(
|
165
|
+
br.write(c1.get(i));
|
126
166
|
|
167
|
+
br.write(",");
|
168
|
+
|
169
|
+
br.write(c2.get(i));
|
170
|
+
|
127
|
-
br.w
|
171
|
+
br.newLine();
|
128
172
|
|
129
173
|
|
174
|
+
|
175
|
+
}
|
130
176
|
|
131
177
|
} catch (Exception e) {
|
132
178
|
|
2
改正
test
CHANGED
@@ -34,11 +34,7 @@
|
|
34
34
|
|
35
35
|
String s = "";
|
36
36
|
|
37
|
-
String day = "";
|
38
|
-
|
39
37
|
String s2 = "";
|
40
|
-
|
41
|
-
String day2 = "";
|
42
38
|
|
43
39
|
String s3 = "";
|
44
40
|
|
@@ -59,8 +55,6 @@
|
|
59
55
|
|
60
56
|
|
61
57
|
if (m2.find()) {
|
62
|
-
|
63
|
-
day = m2.group();
|
64
58
|
|
65
59
|
break;
|
66
60
|
|
@@ -85,8 +79,6 @@
|
|
85
79
|
|
86
80
|
|
87
81
|
if (m2.find()) {
|
88
|
-
|
89
|
-
day2 = m2.group();
|
90
82
|
|
91
83
|
break;
|
92
84
|
|
@@ -128,11 +120,11 @@
|
|
128
120
|
|
129
121
|
|
130
122
|
|
131
|
-
br.write(
|
123
|
+
br.write(s);
|
132
124
|
|
133
125
|
br.write(",");
|
134
126
|
|
135
|
-
br.write(
|
127
|
+
br.write(s2);
|
136
128
|
|
137
129
|
|
138
130
|
|
1
訂正
test
CHANGED
@@ -128,11 +128,11 @@
|
|
128
128
|
|
129
129
|
|
130
130
|
|
131
|
-
br.write(
|
131
|
+
br.write(day);
|
132
132
|
|
133
133
|
br.write(",");
|
134
134
|
|
135
|
-
br.write(
|
135
|
+
br.write(day2);
|
136
136
|
|
137
137
|
|
138
138
|
|