如何从 java 中的字符串中删除所有“\”字符

How to remove all '\' characters from a string in java

在我的代码中有一个字符串,我需要从中删除所有“\”(反斜杠)。我正在尝试使用 String.replaceAll 但它抛出异常:"String literal is not properly closed by a double quote."

String links = new String(image[0]);
String changed = links.replaceAll("\", "");

" input - Image[0] " 有 links 里面有一堆 "\ / \ /" 我试着 post 一个但是 Stack Overflow 编辑了 link 没有 "\"

修改上面程序中带有四个反斜杠“\\\\”的正则表达式。这将解决异常。正则表达式字符串会将四个反斜杠转换为 2 个反斜杠。两个反斜杠“\\”在正则表达式匹配中被识别为单斜杠。

public class Test {
    public static void main(String[] args) {
        String links = new String("data \");
        String changed = links.replaceAll("\\", "");
        System.out.println(changed);
    }
}