保存和访问对象

时间:2015-05-06 23:35:21

标签: java object

我试图在javafx中创建一个简单的程序,它会接收一些信息,比如文本字段中的名称和街道名称等。然后,当我按下"创建"按钮,使用文本字段中的名称创建对象。像这样:

createBtn.setOnAction(e -> {
        User user = new User();
        user.setUser(nameText.getText().toString(),streetText.getText().toString());
    });

这很好用,但是当我想要打印出一个人的详细信息时,问题就出现了。我再次在文本字段中输入相同的名称,

printBtn.setOnAction(e-> {

    String userName = nameText.getText().toString();
    User userName = new User();    

    });

我真的被困在这里,我想访问仅使用相同名称(字符串)创建的对象。这甚至可能吗?我还尝试制作一个List并在那里添加对象。但我仍然无法用字符串访问它们。 我尝试使用名称,地址,数字等列表制作类似的程序,但它真的很乱,我不得不遍历所有列表。 对不起,如果这很乱,我在这里感到非常困惑。

我想知道是否可以使用字符串存储对象,然后使用相同的字符串从另一个方法访问该对象。

0 个答案:

没有答案