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[]类型.