java - 我的Java代码中无效的转义序列(有效的是\b\t\n\f\r\“\'\\)错误?

标签 java

即使在提及'\'的路径时,我在提及路径时也会出现以下错误

File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");


我完整的代码

public class UnixInterface implements Serializable {


String content = "This is the content to write into file";

/*File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");*/
File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");

    if (!file.exists()) {
    file.createNewFile();
}

FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();

System.out.println("Done");

}

最佳答案

您的代码工作正常,请参见your Code

有关更多详细信息,请参见从Java Doc



更新:在您的代码中,您只能在类级别进行初始化,因此请尝试在任何函数内进行操作,例如:

public class UnixInterface implements Serializable {

  public static void main(String[] args) {
     String content = "This is the content to write into file";    
      /*File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");*/
      File file = new File("E:\\RConnect4s\\RConnect4s\\ZoneEast\\Utilities\\NBR.txt");

       if (!file.exists()) {
           file.createNewFile();
       }  

      FileWriter fw = new FileWriter(file.getAbsoluteFile());
      BufferedWriter bw = new BufferedWriter(fw);
      bw.write(content);
      bw.close();    
      System.out.println("Done");
   }
}


此代码也可以正常工作,请参见your code 2

关于java - 我的Java代码中无效的转义序列(有效的是\b\t\n\f\r\“\'\\)错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19699532/

相关文章:

java - 序列化:从一个类转换为另一个类

java - 获取结果和计数/过滤列表的最佳策略

java - 从 Citrix session 中运行的 Java 应用程序,如何知道客户端工作站是否空闲?

java - 增量逻辑不能正常工作

java - 如何判断 Android 应用程序还剩多少内存可供使用?

java - 即使正确的JSON JAVA Volley,凭证响应也无效

java - 在java web应用程序的网页中访问linux终端

java - 最后一个分隔符似乎错误

java逆向代码从纬度和经度获取地址

java - 如何创建一个找到最小数的逻辑方法