【问题标题】:Super Simple Escape Sequence [Beginner]超级简单的转义序列【初级】
【发布时间】:2014-09-23 20:39:01
【问题描述】:

我正在尝试用空格替换“C:\FREQ\”。

String trimmed = files[i].toString().replace("C:\FREQ\", "");

但是 eclipse 在 "C:\FREQ\" 上给出了一个错误,说无效的转义序列。我需要做什么?

【问题讨论】:

    标签: java escaping sequence


    【解决方案1】:

    你需要转义反斜杠:

    String trimmed = files[i].toString().replace("C:\\FREQ\\", "");
    

    Java 文本文字(字符串或字符)中的反斜杠用于转义序列,例如 \t(制表符)、\n(换行符)等。要获得 实际 反斜杠,您只需使用\\

    有关详细信息,请参阅Java language specification section 3.10.6

    【讨论】:

      【解决方案2】:

      试试

      String trimmed = files[i].toString().replace("C:\\FREQ\\", "");
      

      \\ 读作\

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多