Java 字符串输出

标签 java string replace digit

我的字符串输入是字符串编号=“546+90”。

我想给出这样的输出“546 + 90”。我如何在java中做到这一点?现在我正在尝试:

Number.replaceAll("[0-9]"," ");

但似乎不起作用。有没有人有什么建议?

最佳答案

字符串是不可变的,因此您需要获取替换方法的字符串结果:

public static void main(String[] args) {
        String number="546+90";
        number  = number.replaceAll("\\+" , " + ");

        System.out.println(number);
    }

关于Java 字符串输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36458790/

相关文章:

java - android.os.NetworkOnMainThreadException - 如何解决?

java - Orika 嵌套属性扁平化

c - scanf 何时将 '\0' 附加到用户输入?

java - 将 jruby 脚本打包到包含所有依赖项的 jar 中?

java - 如何用java将消息从一台计算机发送到另一台计算机

java - 在java中,如何从日志消息中获取字符串(日期)

c - 如何接受未确定大小的字符串输入?

javascript 使用字符串分割替换标记

javascript - 从字符串中删除某个字符的所有实例

java - 使用Java替换HTML页面字符串中的关键字