如何检查jformattedtextfield的值是我需要的?

pftdvrlh  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(292)
MaskFormatter mf = new MaskFormatter("(0###) ### - ## - ##"); // format
JFormattedTextField formattedTextField = new JFormattedTextField(mf);

用这个代码我从用户那里得到一个电话号码。例如“(0444)111-12-34”。
如果用户不写任何东西,我会得到一个像这样的字符串“(0)-”。如何检查它是否为空。用户写下了所有的数字。

hkmswyz6

hkmswyz61#

String text = formattedTextField.getText().toString();
Boolean flag1 = Character.isDigit(text.charAt(2));

if(flag1){
   System.out.println("NUMBER");
}else{
   System.out.println("NOT NUMBER");
}

我可以用这个代码检查一下。

相关问题