如何屏蔽弦乐数字的前4位数字

时间:2015-03-18 22:55:46

标签: java

我想屏蔽一个弦乐号码的前4位数,例如,1234567看起来像**** 567

3 个答案:

答案 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), "****");