Java 超简单转义序列[初学者]

Java 超简单转义序列[初学者],java,escaping,sequence,Java,Escaping,Sequence,我正在尝试用空格替换“C:\FREQ\” String trimmed = files[i].toString().replace("C:\FREQ\", ""); 但是eclipse在“C:\FREQ\”上给出了一个错误,表示转义序列无效。我需要做什么?您需要避开反斜杠: String trimmed = files[i].toString().replace("C:\\FREQ\\", ""); Java文本文字(字符串或字符)中的反斜杠用于转义序列,如\t(制表符)、\n(换行符)等。

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

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

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

您需要避开反斜杠:

String trimmed = files[i].toString().replace("C:\\FREQ\\", "");
Java文本文字(字符串或字符)中的反斜杠用于转义序列,如
\t
(制表符)、
\n
(换行符)等。要获得实际的反斜杠,只需使用
\


有关详细信息,请参阅。

您需要避开反斜杠:

String trimmed = files[i].toString().replace("C:\\FREQ\\", "");
Java文本文字(字符串或字符)中的反斜杠用于转义序列,如
\t
(制表符)、
\n
(换行符)等。要获得实际的反斜杠,只需使用
\

有关详细信息,请参阅。请尝试

String trimmed = files[i].toString().replace("C:\\FREQ\\", "");
\
的读取方式类似于
\

尝试

String trimmed = files[i].toString().replace("C:\\FREQ\\", "");
\\
的读取方式与
\