arraylist用法
时间: 2023-05-02 16:05:56 浏览: 151
C#ArrayList用法
ArrayList是Java中提供的一个集合类,是一个可变长度的数组。其可以存储对象类型包括基本类型的数据,操作ArrayList时不需要考虑其容量,因为它会自动调整。
ArrayList可以通过add()方法添加元素到列表末尾,也可以通过add(index, element)方法在列表指定位置插入元素。可以使用set(index, element)方法替换特定位置的元素,使用remove(index)方法按索引移除元素,使用remove(object)方法按对象移除元素。可以使用size()方法获取当前列表大小,使用get(index)方法获取特定位置的元素。
除此之外,ArrayList还有一些方法,例如indexOf()和lastIndexOf()可以用于获取特定元素的索引,contains()和isEmpty()可以检查是否包含特定元素或是否列表为空。
需要注意的是,ArrayList是一种线性数据结构,如果需要频繁地在列表中间插入或删除元素,建议使用Linkedlist来提高性能。此外,ArrayList对基本类型的存储要比对象类型更高效。
阅读全文