質問編集履歴
3
文字の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
3
|
×が入力されるまで入力を続け、×が入力されたときにそれまでに入力した文字をファイルに上書きしたい。
|
4
|
-
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
5
4
|
|
5
|
+
|
6
6
|
### 実行結果
|
7
7
|
|
8
8
|
```
|
2
文字の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,13 +3,14 @@
|
|
3
3
|
×が入力されるまで入力を続け、×が入力されたときにそれまでに入力した文字をファイルに上書きしたい。
|
4
4
|
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
5
5
|
|
6
|
-
###
|
6
|
+
### 実行結果
|
7
7
|
|
8
8
|
```
|
9
|
+
|
9
10
|
何か入力してください.
|
10
|
-
234
|
11
|
+
234
|
11
|
-
|
12
|
+
ファイルに書き込めません
|
12
|
-
|
13
|
+
何か入力してください.
|
13
14
|
|
14
15
|
```
|
15
16
|
|
1
文章の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,6 +16,8 @@
|
|
16
16
|
### 該当のソースコード
|
17
17
|
|
18
18
|
```ここに言語名を入力
|
19
|
+
package ex07;
|
20
|
+
|
19
21
|
import java.io.BufferedReader;
|
20
22
|
import java.io.File;
|
21
23
|
import java.io.FileWriter;
|
@@ -23,14 +25,15 @@
|
|
23
25
|
import java.io.InputStreamReader;
|
24
26
|
|
25
27
|
public class LooplnputWrite{
|
26
|
-
|
28
|
+
|
27
29
|
public static void main(String args[]){
|
28
|
-
|
30
|
+
while(true) {
|
29
31
|
try{
|
30
32
|
File file = new File("C://java//test01.txt");
|
31
33
|
|
32
34
|
if (checkBeforeWritefile(file)){
|
35
|
+
@SuppressWarnings("resource")
|
33
|
-
|
36
|
+
FileWriter filewriter = new FileWriter(file);
|
34
37
|
InputStreamReader is = new InputStreamReader(System.in);
|
35
38
|
BufferedReader br = new BufferedReader(is);
|
36
39
|
|
@@ -40,11 +43,12 @@
|
|
40
43
|
String str = br.readLine();
|
41
44
|
|
42
45
|
filewriter.write(str+"\r\n");
|
43
|
-
filewriter.close();
|
44
|
-
Object inputValue = null;
|
45
|
-
if (inputValue.equals("×") ){
|
46
46
|
|
47
|
+
|
48
|
+
if (str.equals("×") ){
|
49
|
+
|
47
50
|
System.out.println("終了しました。");
|
51
|
+
filewriter.close();
|
48
52
|
break;
|
49
53
|
}else{
|
50
54
|
System.out.println("ファイルに書き込めません");
|