我想屏蔽弦号的前4位数字,例如1234567看起来像**** 567如何屏蔽弦号的前4位数
0
A
回答
2
1
,你可以这样:
String str = "1234567";
String firstFourChars = str.substring(0, 4);
String newStr = str.replaceFirst(firstFourChars, "****");
或者把它缩短:
str = str.replaceFirst(str.substring(0, 4), "****");
+1
如果数字是'12341234'会怎么样? – Pshemo 2015-03-18 23:08:18
2
如何:
"12345654".replaceFirst("[0-9]{4}", "****");
+1
如果你打算使用'replaceFirst',那么你不需要'^'。 – Pshemo 2015-03-18 23:09:03
相关问题
- 1. 我如何屏蔽位?
- 2. 屏蔽阵列:如何更改表示屏蔽值的符号
- 3. 位屏蔽混乱
- 4. 如何屏蔽
- 5. 位屏蔽位寄存器
- 6. 如何移位和屏蔽Lua中的整数位?
- 7. 如何屏蔽数据库?
- 8. 如何屏蔽“。”炭?
- 9. GWT电话号码屏蔽
- 10. 基数排序C++不屏蔽位
- 11. 信号队列和信号屏蔽
- 12. 屏蔽除最后四位之外的号码的显示。 Angularjs
- 13. 屏蔽URL参数
- 14. 屏蔽c中的不需要的位
- 15. 如何屏蔽元素
- 16. Firefox:如何屏蔽链接
- 17. 如何屏蔽URL地址?
- 18. 如何屏蔽网址
- 19. IOS。屏蔽网址中的符号
- 20. 是否有正确的方法来屏蔽15位数的信用卡号码?
- 21. 全屏如何屏蔽热点
- 22. R中的屏蔽函数
- 23. ImageMagick的屏蔽
- 24. jQuery屏蔽输入前导零(s)
- 25. 如何屏蔽掉Python的低'x'位整数的未知大小
- 26. 如何屏蔽WPF Wrappanel的内容?
- 27. 如何屏蔽扩展的URL
- 28. 我如何屏蔽React.js的输入
- 29. 如何屏蔽CSS中的HTML标记?
- 30. 如何屏蔽日志中的密码?
请问您的字符串只包含数?还有什么是困难的部分*?什么阻止你为此编写代码? – Pshemo 2015-03-18 22:57:21
这是一个非常基本的任务。你有没有尝试写一些代码来做到这一点? – 2015-03-18 22:57:50
@Pshemo是的,它只包含数字。 – Joshua 2015-03-18 22:59:07