如何测试文本字段中的值是否为int / double

时间:2019-06-17 12:14:38

标签: javafx

例如,我希望用户在文本字段中输入他的薪水;然后,如果用户输入了字符串,我会向他们显示一条错误消息,告诉他们重试。我以前使用if (Name.getText().matches("(?s)\\D*\\d.*"))来测试用户名的名称中是否没有数字值。我该如何做薪水?我希望将其计为int

if (salary.getText() instanceof java.lang.String)不起作用,因为我认为系统也会将薪水“ 1000”计为String。

0 个答案:

没有答案