gpt4 book ai didi

java - 如何将Arraylist数据转换为Vector类型?

转载 作者:行者123 更新时间:2023-12-02 10:45:54 26 4
gpt4 key购买 nike

因为我想使用 DefaultTableModel 来构建表格,所以该类的参数需要 Vector 类型。于是我尝试用这个方法去改变,但是不行。

ArrayList a = new ArrayList();
ArrayList b = new ArrayList();

Vector c = new Vector(a);
Vector d = new Vector(b);

DefaultTableModel tb = new DefaultTableModel(c,d)

结果:

java.lang.ClassCastException: java.util.ArrayList cannot 
be cast to java.util.Vector

我应该怎么做?

最佳答案

您的想法是正确的,但是您将 b(它是一个 ArrayList)传递给构造函数,而不是 d,它是它的 Vector 对应项:

DefaultTableModel tb = new DefaultTableModel(c, d);
// Here ----------------------------------------^

关于java - 如何将Arraylist数据转换为Vector类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52582514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com