我有一个包含许多星号''*'的字符串。我希望能够搜索整个字符串并将星号交换为另一个字符或字符串。
已解决: 字符串名称 = 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/