java - 检查文本字段是否有多个点

标签 java netbeans-8

如果用户在文本字段中输入了多个小数点,我想创建一条错误消息。我只能检查它是否有 1。但我不知道如果有很多小数点怎么办。

最佳答案

这并不完全是问题所问的内容,但肯定会处理多个点等等。这个想法是从文本字段中以字符串形式获取输入,然后将该字符串转换为 double 。如果抛出异常,提示用户给定的输入无效,并要求重新输入该值。这将处理您所有的输入数据验证。代码会是这样的,

String inputNum = myTextField.getText();
double actualNum = 0.0;
try {
  actualNum = Double.parseDouble(inputNum);  
} catch (NumberFormatException ne){
    // Prompt User
}

关于java - 检查文本字段是否有多个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55275436/

相关文章:

Java 归档和高分

java - 并行计算加速

php - 如何在 NetBeans 中生成 PHP getter 和 setter?

java - 我如何将 "import"java 文件转换为另一个文件

c++ - Netbeans 8.1(用于 C/C++)找不到我的编译器(gcc-6.0.0 开发版)

java - 无法在netbeans8.1.(ubuntu)中创建java应用程序项目

java - 如何将文件从一个文件夹移动到另一个文件夹

java - 编译器无法识别 Lombok Getter 的覆盖方法

java - 使用 Calendar 类获取 Java 中特定日期的星期几作为字符串

java - 当软件第一次在该系统中运行时,如何使用java显示该软件的对话框