java中如何使用String的replace方法替换含有双引号的字符串

想把["-1","-2","01"]字符串使用String的replace()替换,替换后为["01"],但是我使用如下代码处理始终不起作用。求大神帮忙
我的代码如下:

        String s = "[\"-1\",\"-2\",\"01\"]";
        String t = "\"-1\",\"-2\",";
        s.replace(t, "");
        System.out.println(s);
阅读 5.5k
2 个回答
    String s = "[\"-1\",\"-2\",\"01\"]";
     String t = "\"-1\",\"-2\",";
     s = s.replace(t, "");
     System.out.println(s);

替换了未赋值!

新手上路,请多包涵

String s = "["-1","-2","01"]";

    String t = "\"-1\",\"-2\",;
    s.replace(t, "");
    System.out.println(s);
    
    \"  应该要保留
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题