如何用X替换String中的数字

时间:2013-11-10 03:45:54

标签: java string

对于格式化帐号,我需要将帐号中的所有号码替换为“X”。除了迭代String之外,还有什么简单的方法,比较每个字符是否介于0-9和替换之间。以下是示例accountNumber。

12SRVV5E4

1 个答案:

答案 0 :(得分:3)

您可以使用正则表达式,请参阅以下代码。这里\ d将匹配String中的整数并用X字符替换它。希望这能回答你的疑问。

String accNumber="12SRVV5E4";
accNumber= accNumber.replaceAll("\\d", "X");
System.out.println(accNumber);