Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 保存和访问对象_Java_Object - Fatal编程技术网

Java 保存和访问对象

Java 保存和访问对象,java,object,Java,Object,我正在尝试用javafx制作一个简单的程序,它将接收一些信息,比如文本字段中的名称和街道名称等。然后,当我按下“创建”按钮时,将使用文本字段中的名称创建一个对象。像这样: createBtn.setOnAction(e -> { User user = new User(); user.setUser(nameText.getText().toString(),streetText.getText().toString()); }); 这很好,但当

我正在尝试用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();    

    });
我真的被困在这里了,我想访问仅使用相同名称(字符串)创建的对象。这可能吗?我还试着做一个列表,并在那里添加对象。但我还是无法用字符串访问它们。 我试着用带有姓名、地址、数字等的列表制作一个类似的程序,但它真的很混乱,我不得不循环浏览所有的列表。 很抱歉,如果这太混乱了,我真的很困惑


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

您如何访问保存的对象??在第一个代码段中:您如何处理新创建的
用户
对象?它不在任何地方使用/存储。