ArrayList转数组: public class Test { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("王利虎"); list.add("张三"); list.add("李四"); int size = list.size(); String[] array = (St
一.ArrayList转换为数组ArrayList提供public <T> T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组,返回数组的运行时类型就是指定数组的运行时类型. import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { List<String> list=new Ar
ArrayList 的一些认识: 非线程安全的动态数组(Array升级版),支持动态扩容 实现 List 接口.底层使用数组保存所有元素,其操作基本上是对数组的操作,允许null值 实现了 RandmoAccess 接口,提供了随机访问功能 线程安全可见Vector,实时同步 适用于访问频繁场景,频繁插入或删除场景请选用linkedList ■ 类定义 public class ArrayList<E> extends AbstractList<E> implements List