質問編集履歴
3
文字の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
×が入力されるまで入力を続け、×が入力されたときにそれまでに入力した文字をファイルに上書きしたい。
|
6
6
|
|
7
|
-
|
7
|
+
|
8
8
|
|
9
9
|
|
10
10
|
|
2
文字の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,19 +8,21 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
###
|
11
|
+
### 実行結果
|
12
12
|
|
13
13
|
|
14
14
|
|
15
15
|
```
|
16
16
|
|
17
|
+
|
18
|
+
|
17
19
|
何か入力してください.
|
18
20
|
|
19
|
-
234
|
21
|
+
234
|
20
22
|
|
21
|
-
|
23
|
+
ファイルに書き込めません
|
22
24
|
|
23
|
-
|
25
|
+
何か入力してください.
|
24
26
|
|
25
27
|
|
26
28
|
|
1
文章の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,6 +34,10 @@
|
|
34
34
|
|
35
35
|
```ここに言語名を入力
|
36
36
|
|
37
|
+
package ex07;
|
38
|
+
|
39
|
+
|
40
|
+
|
37
41
|
import java.io.BufferedReader;
|
38
42
|
|
39
43
|
import java.io.File;
|
@@ -48,11 +52,11 @@
|
|
48
52
|
|
49
53
|
public class LooplnputWrite{
|
50
54
|
|
51
|
-
|
55
|
+
|
52
56
|
|
53
57
|
public static void main(String args[]){
|
54
58
|
|
55
|
-
|
59
|
+
while(true) {
|
56
60
|
|
57
61
|
try{
|
58
62
|
|
@@ -62,7 +66,9 @@
|
|
62
66
|
|
63
67
|
if (checkBeforeWritefile(file)){
|
64
68
|
|
69
|
+
@SuppressWarnings("resource")
|
70
|
+
|
65
|
-
|
71
|
+
FileWriter filewriter = new FileWriter(file);
|
66
72
|
|
67
73
|
InputStreamReader is = new InputStreamReader(System.in);
|
68
74
|
|
@@ -82,15 +88,17 @@
|
|
82
88
|
|
83
89
|
filewriter.write(str+"\r\n");
|
84
90
|
|
85
|
-
filewriter.close();
|
86
91
|
|
87
|
-
Object inputValue = null;
|
88
92
|
|
93
|
+
|
94
|
+
|
89
|
-
|
95
|
+
if (str.equals("×") ){
|
90
96
|
|
91
97
|
|
92
98
|
|
93
99
|
System.out.println("終了しました。");
|
100
|
+
|
101
|
+
filewriter.close();
|
94
102
|
|
95
103
|
break;
|
96
104
|
|