我正在读取一个输入文件,该文件具有特定于一行中某人的数据作为逗号分隔值。我已成功标记每一行。现在,我想在运行时创建不同的对象(当然,具有不同的变量名称!),因为我读取每一行。这可能吗?
答案 0 :(得分:0)
这样的事情:
List<Person> myList = new ArrayList<Person>();
现在通过这样做,您创建了一个Person
类型的对象列表。
使用Person
的成员数据,您可以将文件中的数据保存到Persons
。
像:
Person a = new Person();
a.setName(name);
myList.add(a);
如果除constructer
以外的Person
,您可以使用name
来执行此操作:
Person a = new Person(name);
myList.add(a);
从刚刚阅读的文件中得出name
的地方。