java - Android:查找字符串中的特定字符

标签 java android string character indexof

我有一个包含许多星号''*'的字符串。我希望能够搜索整个字符串并将星号交换为另一个字符或字符串。

已解决: 字符串名称 = getString(string[i]); 字符串新名称;

            CharSequence orig = "****"; 
            CharSequence replaced = "Frank";

            newName = name.replace(orig, replaced);

最佳答案

使用替换或replaceAll。链接至以下相关文档:

http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#replace%28char,%20char%29

对于您的问题,答案是

getString = getString.replace('*', 'x');

“x”是替换“*”的字符。

关于java - Android:查找字符串中的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9652583/

相关文章:

java - 如何验证 ScheduledExecutorService 已启动?

java - 如何让Java程序从特定的Jar中选择类?

Android如何在芯片组中居中对齐芯片?

android - 更改 Material 工具栏中溢出菜单图标的颜色

javascript - Cordova/Phonegapp - 如何使用本地存储插件

python - 使用 python 打印彩色字符串到控制台

java - 自动更新 JTable?

java - 如何解决viewpager中相同内容复制的问题

javascript - 是否可以将 "\t"分隔为 char '\' + 't'

python - 如何找到匹配项并使用 RegEx 更新它?