当前位置: 代码迷 >> J2SE >> java里小弟我想实现在静态数组中存储动态数组ArrayList的实例,该如何做
  详细解决方案

java里小弟我想实现在静态数组中存储动态数组ArrayList的实例,该如何做

热度:66   发布时间:2016-04-23 20:42:47.0
java里我想实现在静态数组中存储动态数组ArrayList的实例,该怎么做
今天想到的java问题,如果我有n个储存类A的动态数组。例如 ArrayList<A> a1 ,a2......等等n个。然后我想把他们存到一个静态定长数组b[]里面,能做到吗,该怎么做呢。
------解决方案--------------------
List list = new ArrayList();
list.add(123);
l.toArray();   // 返回Object[]

------解决方案--------------------
当然是可以的啊,ArrayList内部也是用数组实现的,你只要数组的长度不小于List的长度就行了。

当然1楼的办法最省事,不过是返回一个新的数组,而不是将List中的数据写入已经存在的数组。
  相关解决方案