我如何从文本字段中获取特定的数字范围?

用户名

我目前正在学校研究一种搜索方法,但遇到了新手错误。

我已经编程很久了,我尝试在互联网上搜索解决方案,但找不到任何解决方案。我需要从文本字段中获取一个介于1到10之间的数字范围,然后将其作为一个整数。完成此操作后,必须将其发送到我正在研究的搜索方法中。在此先感谢偷看。

String Value = txfSort.getText();
int NumberValue = Integer.valueOf(Value);
朱瑞

可能您应该首先将textFields的输入限制为数字值。您可以在这里帮助自己解决问题:在JavaFX中创建数字TextField的推荐方法是什么?

public class NumberTextField extends TextField
{

    @Override
    public void replaceText(int start, int end, String text)
    {
        if (validate(text))
        {
            super.replaceText(start, end, text);
        }
    }

    @Override
    public void replaceSelection(String text)
    {
        if (validate(text))
        {
            super.replaceSelection(text);
        }
    }

    private boolean validate(String text)
    {
        return text.matches("[0-9]*");
    }
}

编码:伯克哈德(Burkhard)

如果输入正确,上面的代码将自动检查输入内容。因此,您只需检查value是否大于0且小于10。如果是,那么只需调用方法并使用textField的值即可。

描述的一种执行方式是:

int value = Integer.valueOf(txfSort.getText());
if(value > 0 && value < 10)
{
   myMethod(value);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从文本字段中获取波斯数字并将其转换为Java中的double?

如何在Swift中限制文本字段中的数字?

如何在文本字段中添加不同的数字?

如何在Javascript中获取文本字段值

如何获取表单中输入文本字段的名称

我如何从reactJS另一个模块的文本字段中获取值

计算文本字段中的数字

我在根据输入到文本字段中的数字返回特定的输出时遇到麻烦

我如何编写一个函数来删除msaccess97中文本字段中的数字

在Polymer中获取文本字段的值

文本字段中的Solr范围查询

将文本字段中的数字与文本字段中的其他数字相加

我如何使用$ index跟踪从AngularJs的文本字段中获取值

如何从文本字段中获取数值?

从文本字段中获取价值

如何从 ajax cfc 获取多个值?我的文本字段中不断出现 obj obj

如何从tableview中的绑定文本字段中获取值?

在css中获取透明的文本字段

如何检查弹出文本字段中的文本是否在严格的数字范围内

如何在文本字段中设置特定值?

如何通过请求从我的自定义表单的输入文本字段中获取值:Django 3.0?

我想从文本字段中获取值并将其显示在另一个文本字段上

颤动:如何在文本字段中显示货币数字

如何创建特定的文本字段颤动?

仅查找单元格中特定范围之间的数字包含文本字符串

如何从 KivyMD 文本字段中获取文本?

如何从新文本字段中获取元素?

我们如何在最新的 react-hooks-form 中的 onSubmit 方法中获取文本字段值

如何获取文本字段颤动中显示的int值