Android隐藏密码等密码

时间:2014-12-03 08:24:04

标签: android textview

我想知道如何在TextView中隐藏一些数字,有些就像那样显示   的(**** - **** - 1234)

谢谢

1 个答案:

答案 0 :(得分:2)

尝试此方法......

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

将一个字符串传递给此方法,它将返回带有&#39; *&#39;字符直到前5个字符(您可以更改您的计数...当前为5)