Java ArrayList类功能简介说明
Arraylist是一个基于数组的链表结构,它不是线程安全的 当在多线程中使用此数据容器,需自身管理数据安全
ArrayList语法说明
语法 ArrayList() 构造一个初始容量为 10 的空列表(每次递增容量的一半) ArrayList(Collection<? extends E> c) 构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的 ArrayList(int initialCapacity) 构造一个具有指定初始容量的空列表 特殊方法 void ensureCapacity(int minCapacity) 如有必要,增加此 ArrayList 实例的容量,以确保它至少能够容纳最小容量参数所指定的元素数。 返回此列表中最后一次出现的指定元素的索引,或如果此列表不包含索引,则返回 -1。 protected void removeRange(int fromIndex, int toIndex) 移除列表中索引在 fromIndex(包括)和 toIndex(不包括)之间的所有元素。例:
遍历ArrayList的方法
package com.java265.other; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class TestClass { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("java265.com-1"); list.add("java265.com世界上最好的java学习站"); // 遍历方法一 Iterator<String> ite1 = list.iterator(); while (ite1.hasNext()) { String str = ite1.next(); System.out.println(str); } System.out.println("---------------------"); // 遍历方法二(方法一的变形) for (Iterator<String> ite2 = list.iterator(); ite2.hasNext();) { String str = ite2.next(); System.out.println(str); } System.out.println("---------------------"); // 遍历方法三 for(String s : list){ System.out.println(s); } } } ----运行以上代码,将输出以下信息----- java265.com java265.com世界上最好的java学习站 --------------------- java265.com java265.com世界上最好的java学习站 --------------------- java265.com java265.com世界上最好的java学习站
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。