我想知道如何在TextView中隐藏一些数字,而某些数字则显示为那样(****-****-1234)
谢谢
试试这个方法...
public static String StrRpl(String str) {
char[] chars = str.toCharArray();
for (int i = 0, j = 0; i < chars.length && j < 5; i++) {
char ch = chars[i];
if (!Character.isWhitespace(ch)) {
chars[i] = '*';
j++;
}
}
str = new String(chars);
return str;
}
输出: ***** 234
将字符串传递给此方法,它将返回带有'*'字符的字符串,直到前5个字符(您可以更改计数的数量。当前为5)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句