Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何用X替换字符串中的数字_Java_String - Fatal编程技术网

Java 如何用X替换字符串中的数字

Java 如何用X替换字符串中的数字,java,string,Java,String,为了格式化帐号,我需要将帐号中的所有数字替换为“X”。除了在字符串上迭代之外,还有什么简单的方法吗?如果每个字符介于0-9和replace之间,请比较它们。下面是示例accountNumber 12SRVV5E4您可以使用regex进行此操作,请参阅下面的代码。此处\d将匹配字符串中的整数,并将其替换为X字符。希望这能回答你的疑问 String accNumber="12SRVV5E4"; accNumber= accNumber.replaceAll("\\d", "X"); System.o

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


12SRVV5E4

您可以使用regex进行此操作,请参阅下面的代码。此处\d将匹配字符串中的整数,并将其替换为X字符。希望这能回答你的疑问

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