【发布时间】:2021-07-05 17:55:08
【问题描述】:
我有一个名为 (Person) 的类,它获取所有用户信息并进行一些计算。 无论如何,我的问题是我想暂时将用户信息存储在 ArrayList 中,并且 然后永久保存在文件中。但我实际上无法存储它们
ArrayList<Person> info = new ArrayList<>();
System.out.println("What is Your Name ? ");
person.setName(input.nextLine());
System.out.println("Please Enter Your Age: ");
person.age = input.nextInt();
System.out.println("Please Enter Your Weight: ");
person.weight = input.nextInt();
如您所见,年龄和体重是 (Person) 类中的公共字段,而姓名是私有字段 为什么我使用 setName 方法。那么如何才能将这 3 个信息仅存储到 ArrayList 中,然后存储到 File 中呢?
谢谢
【问题讨论】:
标签: java arrays file arraylist input