gpt4 book ai didi

java - 如何在 JAXB 中编码 ArrayList[]?
转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:03 25 4
gpt4 key购买 nike

我有一个 ArrayList[] 类型的变量(列表),我想将它保存在 XML 中。我尝试了 JAXB,但它只保存了“”字符串(“的重复等于 list.length)并且没有 ArrayLists 中的项目。如果我尝试 2d 数组,它工作正常。如果我尝试 ArrayList,它也工作正常。我该如何解决这个问题?

我的代码类似于:

@XmlRootElement
public class SomeClass {

@XmlElement(name="part")
private final ArrayList<Object>[] list;

... constructor, which fills the list variable

}

有人能告诉我怎么做吗?请。

最佳答案

您不应该将泛型类型与数组混合使用 - 查看 Item 25 in Effective Java .使用二维数组或列表列表。

关于java - 如何在 JAXB 中编码 ArrayList<Object>[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7084224/

25 4 0