Java中ArrayList的用法 亦凉 2022-07-14 00:40 187阅读 0赞 在Java中ArrayList可以看作是一个容器,有点类似与C++STL中的动态数组,23333 首先要导入 import java.util.ArrayList; ArrayList的定义: ArrayList<Type> name = new ArrayList<Type>(size); 其中Type为对象类型,也可以是简单类型的包装类,例如int的包装类就是Integer。。。 name就是自己给ArrayList起的名字了 其中size就是定义的数组的大小,虽然动态数组是可以扩展的,但是默认的大小是16,不够的话还要再申请内存。为了节省时间,兼顾内存,最好是写上大小,当然了,不写也是没有错误的。 ArrayList中常用的方法: //添加元素 list.add("A"); //将一个元素插入数组 list.add(1, "B"); //在索引为1处插入一个元素 list1.add("D"); list.addAll(list1); //将list1全部插入到list的末尾 list.addAll(1, list1); //在索引为1处插入list1 //移除元素 list.remove("A"); //移除一个值为“A”的元素 list.remove(1); //移除索引为1的元素 //查找元素 list.contains("A"); //返回值为boolean,查找数组中是否存在“A”元素 list.indexOf("A"); //返回元素“A”第一次出现的位置,没有则返回-1 list.lastIndexOf("A"); //返回元素“A”最后一次出现的位置,没有则返回-1 //其他 list1.clear(); //将数组中的元素全部清空 list.isEmpty(); //返回值为boolean,询问数组是否为空
还没有评论,来说两句吧...