Java 保存和访问对象
我正在尝试用javafx制作一个简单的程序,它将接收一些信息,比如文本字段中的名称和街道名称等。然后,当我按下“创建”按钮时,将使用文本字段中的名称创建一个对象。像这样:Java 保存和访问对象,java,object,Java,Object,我正在尝试用javafx制作一个简单的程序,它将接收一些信息,比如文本字段中的名称和街道名称等。然后,当我按下“创建”按钮时,将使用文本字段中的名称创建一个对象。像这样: createBtn.setOnAction(e -> { User user = new User(); user.setUser(nameText.getText().toString(),streetText.getText().toString()); }); 这很好,但当
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();
});
我真的被困在这里了,我想访问仅使用相同名称(字符串)创建的对象。这可能吗?我还试着做一个列表,并在那里添加对象。但我还是无法用字符串访问它们。
我试着用带有姓名、地址、数字等的列表制作一个类似的程序,但它真的很混乱,我不得不循环浏览所有的列表。
很抱歉,如果这太混乱了,我真的很困惑
我想知道是否可以使用字符串存储对象,然后使用相同的字符串从另一个方法访问相同的对象。您如何访问保存的对象??在第一个代码段中:您如何处理新创建的
用户
对象?它不在任何地方使用/存储。