java中ArrayList<>类算是二维数组么?可以直接添加到表格中吗?

豌豆 2012-10-29 04:52:25
如题 JTable有一个构造方法
JTable(Object[ ][ ] rowData,Object[ ][ ] columnNames)
参数rowData和columnNames必须是二维数组
请问各位大虾
可以将ArrayList添加到表格中吗?
先谢谢各位了
...全文
421 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryanhuang2004 2012-11-09
  • 打赏
  • 举报
回复
引用 5 楼 wan_dou_ 的回复:
谢谢各位大神 分已送达请笑纳!! 引用 2 楼 zssazrael 的回复:不行哦。 虽然 ArrayList 内部是用数组实现的,但是它不是个数组。 建议 LZ 自己重写 TableModule 引用 3 楼 leeskyer 的回复:ArrayList底层是已维的数组,你怎么把一维的数组改成2维的? 引用 4 楼 ryanhuang2004 的回复:List < Obj……
是的, 必须确保这个List里面每个值都是Object[]类型.
豌豆 2012-11-03
  • 打赏
  • 举报
回复
谢谢各位大神 分已送达请笑纳!!
引用 2 楼 zssazrael 的回复:
不行哦。 虽然 ArrayList 内部是用数组实现的,但是它不是个数组。 建议 LZ 自己重写 TableModule
引用 3 楼 leeskyer 的回复:
ArrayList底层是已维的数组,你怎么把一维的数组改成2维的?
引用 4 楼 ryanhuang2004 的回复:
List < Object[] > list = new ArrayList<Object[]>(); Object[][] objs = list.toArray(new Object[0][]); 这样子可以. 换句话说这么转换的前提是这个list是一个object[]类型的才行.
ryanhuang2004 2012-10-29
  • 打赏
  • 举报
回复
List < Object[] > list = new ArrayList<Object[]>();
Object[][] objs = list.toArray(new Object[0][]);
这样子可以. 换句话说这么转换的前提是这个list是一个object[]类型的才行.
leeskyer 2012-10-29
  • 打赏
  • 举报
回复
ArrayList底层是已维的数组,你怎么把一维的数组改成2维的?
幽饮烛 2012-10-29
  • 打赏
  • 举报
回复
不行哦。
虽然 ArrayList 内部是用数组实现的,但是它不是个数组。
建议 LZ 自己重写 TableModule
豌豆 2012-10-29
  • 打赏
  • 举报
回复
自己顶一个求来人

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧