Java 如何创建动态Bean?

Java 如何创建动态Bean?,java,reflection,taglib,Java,Reflection,Taglib,我有一个文本文件,其中包含逗号分隔的数据,这是我们bean的属性 e、 g.姓名、年龄、性别、城市、邮编 我们读取文本文件,得到一个包含所有属性的列表。在这里,我们需要创建一个动态Bean,其中包含基于读取文本文件后得到的列表的属性,但是我们有不同字段的不同文本文件。那么,我应该如何创建一个动态bean,它可以根据读取测试文件后得到的列表来包含属性?请给我一些关于这个问题的解决方案。它不是一个动态Bean, 但我会使用HashMap: HashMap<String, String&

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

e、 g.姓名、年龄、性别、城市、邮编

我们读取文本文件,得到一个包含所有属性的列表。在这里,我们需要创建一个动态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的Dynamic Bean也使用映射,请看这里:

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

public class Item