我想屏蔽弦號的前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