0

BufferedWriter を使用してファイルに書き込んでおり、このコードを入力すると

bfW.write("System.out.println("YOUR NEW PROGRAM IS COMPLETED");");

そして、それは私にこのエラーを与えます:

 File_writer.java:93: error: ';' expected                  
 bfW.write("System.out.println("YOUR NEW PROGRAM IS COMPLETED");");   

これを修正するにはどうすればよいですか?

4

3 に答える 3

7

二重引用符をエスケープする必要があります。

bfW.write("System.out.println(\"YOUR NEW PROGRAM IS COMPLETED\");");
于 2014-07-22T19:28:40.113 に答える
3
bfW.write("System.out.println(\"YOUR NEW PROGRAM IS COMPLETED\");");

したがって、Stringを含むを定義する場合は、次の""ようにします。

String s = "I am a string with \"\"";

は次のようになります。

I am a string with ""
于 2014-07-22T19:29:00.320 に答える
0

ファイルに何を書き込もうとしていますか? 「あなたの新しいプログラムは完成しました」?

次に、コードは次のようになります。

bfW.write("YOUR NEW PROGRAM IS COMPLETED");
于 2014-07-22T19:31:20.937 に答える