尝试用随机数生成器生成的“*”来掩盖数字,我该怎么做? AFAIK我必须使用replaceAll函数?
btnGenerate.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
for (int i = 0; i < max; i++) {
int rand = (int)(Math.random() * range) + min;
tfNum.setText(rand + "");
}
}
});
最佳答案
使用正则表达式[0-9]
选择replaceAll方法中的所有数字。
我无法真正说出代码的上下文,但这是一个示例:
String nums = "1212";
nums = nums.replaceAll("[0-9]", "*");
System.out.println(nums);
结果:
****
关于java - 如何使用replaceAll函数来屏蔽数字? (Java 图形用户界面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61351156/