Java如何用list存二维数组

[复制链接]
查看11 | 回复3 | 2015-7-9 08:50:22 | 显示全部楼层 |阅读模式
List l = new ArrayList();
int[] point = new int[2];
point[0] = 1;
point[2] = 5;
l.add(point);一,可以用数组存储,如上。二,可以封装一个类,此类中有俩个变量 X,Y ,此集合中只装只封装类即可。推荐使用第二种。
回复

使用道具 举报

千问 | 2015-7-9 08:50:22 | 显示全部楼层
list里面再放list不就行了。
回复

使用道具 举报

千问 | 2015-7-9 08:50:22 | 显示全部楼层
List> lists = newList>();这个就是2维的你add的时候,就先构造好1维的List,然后2维的add 接收的是1维的List就可以了
回复

使用道具 举报

千问 | 2015-7-9 08:50:22 | 显示全部楼层
class Coordinate{private int x;private int y;}List list=new ArrayList();标准做法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行