如何在运行时实例化一个类的多个对象?

时间:2014-08-25 00:32:01

标签: java input

我正在读取一个输入文件,该文件具有特定于一行中某人的数据作为逗号分隔值。我已成功标记每一行。现在,我想在运行时创建不同的对象(当然,具有不同的变量名称!),因为我读取每一行。这可能吗?

1 个答案:

答案 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的地方。