Java字符串停止转义字符操作

时间:2018-11-19 07:33:08

标签: java escaping stringbuilder

我的问题是假设我有一个字符串和一个字符串生成器:

String sample = "Ran\"dom";
StringBuilder sb = new StringBuilder("Hello");

将示例字符串附加到StringBuilder并打印“字符串”构建器时,它将返回“ HelloRan” dom”

这里,样本中“ \”的目的是转义字符“。”但是,我不希望发生这种情况。我希望在追加样本后将sb的输出设为“ HelloRan \” dom。我该怎么做。

1 个答案:

答案 0 :(得分:1)

您需要使用另一个“ \”对整个“ \”进行转义。 尝试

String sample = "Ran\\\"dom";

您可以从https://www.freeformatter.com/java-dotnet-escape.html

了解更多有关转义字符的信息。