java 将特殊字符替换为文本

标签 java replace special-characters

我有以下代码,它将我输入的文本更改为大写

if(WrtMsg.isDisplayable()== true); {
    //System.out.println(test.toString().toUpperCase());
        RecView.setText(test.toString().toUpperCase());
}

现在我希望将星号 (*) 等特殊字符更改为文本。示例 *ATX ...因此输出将显示为 ATX

WrtMsg 是文本输入的 jtextareaRecView 是显示输出的 jtextarea

请问有什么帮助吗?谢谢。

最佳答案

只需使用String类的replaceAll方法即可。 something.replaceAll(Pattern.quote("*"), "ATX")

关于java 将特殊字符替换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6635920/

相关文章:

java - 为什么这个多行 Java 模式不匹配?

java - 如何在java中动态更新Excel

javascript - 如何删除链接中单词之间的空格?

Php get 方法与 & 作为字符串的一部分

TCL exec 在列表中包含特殊字符

Linux 中的 Java 路径

java - 计算抢占式最短作业优先调度算法的平均等待时间

c# - 用#替换“”之间的未知文本

Javascript token 转换

PHP 简单的 XML 到数组 - 负字符问题