java将集合转为数组

在c语言中要用到,类似java中的ArrayList的功能,一般是怎么做的?
在c语言中要用到,类似java中的ArrayList的功能,一般是怎么做的?
C语言中没有这样的容器。这个容器的本质是当一个元素的长度达到一个数组的上限时(上限的具体数量在每种语言中都有设定),它会对数组进行扩展,申请一个容量更大的数组。C语言也可以打包成这样的容器,但是C语言没有类的概念,所以打包起来比较麻烦。一般来说,类大致用结构来表示,结构包含一个函数(检测数组的实际元素长度,超过一半容量就进行扩展),一个数组,数组容量n。
javalinkedlist问题,怎么向linkedlist中add数组?
linkedlist lt[]gt list new linked list lt[]gt()创建一个linked list集合,元素类型为int[]array;
(arr)添加一个名为arr的数组元素;
arr的属性和类型是根据泛型的内容确定的,泛型可以是任何类型的对象。