如何创建动态Bean



我有一个文本文件,其中包含逗号分隔的数据,这是我们的bean的属性。

name,age,gender,city,zipcode

我们读取文本文件,我们有一个包含所有属性的列表。这里,我们需要创建一个动态Bean,它包含基于读取文本文件后获得的列表的属性,但是我们有不同的文本文件和不同的字段。那么,我应该如何创建一个动态bean,它可以包含根据列表的属性,我们将得到阅读测试文件后?请给我一些解决这个问题的办法。

它不是一个动态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也使用map,看这里:http://docs.oracle.com/cd/E23095_01/Platform.93/ATGProgGuide/html/s0210dynamicbeans01.html

我会使用一个超类;就像,我不知道…

public class Item

相关内容

  • 没有找到相关文章

最新更新