1

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

12SRVV5E4

4

1 回答 1

3

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

String accNumber="12SRVV5E4";
accNumber= accNumber.replaceAll("\\d", "X");
System.out.println(accNumber);
于 2013-11-10T03:47:33.590 回答