我有一个文本文件,其中包含逗号分隔数据,这是我们bean的属性。
e.g。 name,age,gender,city,zipcode
我们读取了文本文件,我们有一个包含所有属性的列表。这里我们需要创建一个动态Bean,其中包含基于该列表的属性,我们在阅读文本文件后得到该属性,但是我们有不同的文本文件和不同的字段。那么我应该如何创建一个动态bean,它可以根据我们在读取测试文件后得到的列表包含属性?请给我一些解决方案。
答案 0 :(得分:0)
它不是动态Bean, 但我会使用HashMap:
HashMap<String, String> values = new HashMap<String, String>();
values.put("name", "Sebastian Blablabla");
values.put("city", "MyTown");
System.out.println(values.get("name"));
System.out.println(values.containsKey("city"));
System.out.println(values.containsKey("zipcode"));
Oracle的动态bean也使用地图,请看这里: http://docs.oracle.com/cd/E23095_01/Platform.93/ATGProgGuide/html/s0210dynamicbeans01.html
答案 1 :(得分:0)
我只会使用超级;就像,我不知道......
public class Item