我想屏蔽一个弦乐号码的前4位数,例如,1234567看起来像**** 567
答案 0 :(得分:2)
您可以使用子字符串函数。尝试类似的东西
String number=1234567;
String maskNumber="****"+number.substring(4);
答案 1 :(得分:2)
怎么样:
"12345654".replaceFirst("[0-9]{4}", "****");
答案 2 :(得分:1)
你可以这样:
String str = "1234567";
String firstFourChars = str.substring(0, 4);
String newStr = str.replaceFirst(firstFourChars, "****");
或者缩短时间:
str = str.replaceFirst(str.substring(0, 4), "****");