如何在java中将反斜杠插入到我的字符串中?

And*_*Dev 4 java string

我有字符串,我想用反斜杠 \ 替换它的一个字符

我尝试了以下方法,但没有运气。

engData.replace("'t", "\\'t")
Run Code Online (Sandbox Code Playgroud)

engData = engData.replace("'t", String.copyValueOf(new char[]{'\\', 't'}));
Run Code Online (Sandbox Code Playgroud)

输入:“不能”

预期输出:“不能”

知道如何做到这一点吗?

pri*_*ime 6

尝试这个..

    String s = "can't";
    s = s.replaceAll("'","\\\\'");
    System.out.println(s);
Run Code Online (Sandbox Code Playgroud)

输出 :

    can\'t
Run Code Online (Sandbox Code Playgroud)

这将在您的字符串中用 \' 替换每个 ' 出现。