我正在使用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");");
我该如何解决这个问题?
答案 0 :(得分:7)
你需要转义双引号:
bfW.write("System.out.println(\"YOUR NEW PROGRAM IS COMPLETED\");");
答案 1 :(得分:3)
bfW.write("System.out.println(\"YOUR NEW PROGRAM IS COMPLETED\");");
因此,如果您要定义包含String
的{{1}},请按以下方式执行:
""
将是:
String s = "I am a string with \"\"";
答案 2 :(得分:0)
您正在尝试写文件内容? "你的新节目已经完成"?
然后代码应该是:
bfW.write("YOUR NEW PROGRAM IS COMPLETED");