今天想到的java问题,如果我有n个储存类A的动态数组。例如 ArrayList<A> a1 ,a2......等等n个。然后我想把他们存到一个静态定长数组b[]里面,能做到吗,该怎么做呢。
------解决方案--------------------
List list = new ArrayList();
list.add(123);
l.toArray(); // 返回Object[]
------解决方案--------------------
当然是可以的啊,ArrayList内部也是用数组实现的,你只要数组的长度不小于List的长度就行了。
当然1楼的办法最省事,不过是返回一个新的数组,而不是将List中的数据写入已经存在的数组。