打印特殊转义序列

时间:2011-03-10 12:51:04

标签: java

我有一个字符串(从网上拉出来)可能看起来像这样:\ something \ to \ do。当我通过System.out.println \ s \ t打印此字符串时,\ d被视为转义序列。如何以这种方式打印sting以便忽略转义序列?

2 个答案:

答案 0 :(得分:2)

如果您想获得以下输出:

\something\to\do

然后你需要对反斜杠字符加双反斜杠,使它们成为反斜杠文字:

string myString = "\\something\\to\\do";

答案 1 :(得分:0)

你必须逃避反斜杠:

String s = "\something\to\do";
System.out.println(s.replaceAll("\\", "\\\\")); // prints "\something\to\do"