好的,所以我正在设置我自己的 XML 序列化(我知道还有其他的,甚至是 Java 内置的,但我自己这样做是为了学习,因为使用它非常棒)。我已经序列化了。我目前正在进行反序列化(读取 XML 文件并根据文件中的数据组装对象),并且在设置泛型类型时遇到了问题。经过广泛的研究,我想出了如何获取类的泛型类型,以便在序列化时编写它们,但我不知道如何做到这一点:
Class c = Class.forName(string);
ArrayList<c> list = new ArrayList<c>();
我在 C# 中看到了一些答案,但显然 C# 比 Java 更通用,我无法在 Java 中复制这些解决方案。即使有反思,这甚至可以做到吗?