无法从文本字段Java获取文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法从文本字段Java获取文本相关的知识,希望对你有一定的参考价值。

我遇到了if else语句的问题。我无法执行if else语句。实际上程序应该从文本字段中获取文本,然后转换为整数并验证是否找到了项ID。

以下是我的部分编码:

Integer itmID = new Integer(inputItemID.getText());
  Integer brwID = new Integer(inputBorrowerID.getText());
  Item itm = parent.getItems().get(itmID);
  Borrower brw = parent.getBorrowers().get(brwID);
  if (itm == null) {
      JOptionPane.showMessageDialog(this, "Item ID not found","Error", JOptionPane.ERROR_MESSAGE);
    return;
  }
答案

你正在检索像Item itm = parent.getItems().get(itmID);这样的项目,我假设getItems()是某种集合。你得到itm = null因为你的getItems()不包含给定itemId的任何项目。

以上是关于无法从文本字段Java获取文本的主要内容,如果未能解决你的问题,请参考以下文章

从父活动android获取片段编辑文本值

访问嵌套片段的文本字段

从 Firebase 中的实时数据库获取数据后,无法写入 Unity 的 TMPro 文本字段

Java selenium webdriver - 从文本字段中获取文本

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

在动态表格视图中获取文本字段值