有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从Java字符串中删除空格

我试图从java字符串中删除空格,留下特殊字符

existing: "[Cars]/Info/{​​​​​​​​​      123}​​​​​​​​​    /{4533449​​​​​​​​​      }​     ";
expected: "[Cars]/Info/{​​​​​​​​​123}​​​​​​​​​/{4533449​​​​​​​​​}";

任何帮助都将不胜感激


共 (1) 个答案

  1. # 1 楼答案

    你应该像这样使用.replace(toReplace, replaceWith)

    st.replaceAll("\\s+","")
    

    其中st是“[Cars]/Info/{​​​​​​​​​ 123}​​​​​​​​​ /{4533449​​​​​​​​​ }​

    这是:

    String st = "[Cars]/Info/{​​​​​​​​​      123}​​​​​​​​​    /{4533449​​​​​​​​​      }​     ";
    System.out.println(st.replaceAll("\\s+",""));
    

    产生如下结果:

    [Cars]/Info/{​​​​​​​​​123}​​​​​​​​​/{4533449​​​​​​​​​}​
    

    如果要删除特定变量的空格,请使用

    st = st.replaceAll("\\s+","")