java中ArrayList<>类算是二维数组么?可以直接添加到表格中吗?
如题 JTable有一个构造方法
JTable(Object[ ][ ] rowData,Object[ ][ ] columnNames)
参数rowData和columnNames必须是二维数组
请问各位大虾
可以将ArrayList添加到表格中吗?
先谢谢各位了
[最优解释]
List < Object[] > list = new ArrayList<Object[]>();
Object[][] objs = list.toArray(new Object[0][]);
这样子可以. 换句话说这么转换的前提是这个list是一个object[]类型的才行.
[其他解释]
不行哦。
虽然 ArrayList 内部是用数组实现的,但是它不是个数组。
建议 LZ 自己重写 TableModule
[其他解释]
ArrayList底层是已维的数组,你怎么把一维的数组改成2维的?
[其他解释]
自己顶一个求来人
[其他解释]
谢谢各位大神 分已送达请笑纳!!
[其他解释]
是的, 必须确保这个List里面每个值都是Object[]类型.