1. List集合的特点
List本身也是一个接口,如下:
1 public interface List<E> extends Collection<E>
(1)List是有序的Collection(也称为序列),此接口的用户可以对列表中的每个元素的插入位置进行精确地控制,用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
(2)与set不同,List列表通常允许重复的元素。
2. 代码示例:
1 package cn.itcast_01; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 import java.util.List; 6 7 /* 8 * List集合的特点: 9 * 有序(存储和取出的元素一致),可重复的。 10 */ 11 public class ListDemo2 { 12 public static void main(String[] args) { 13 // 创建集合对象 14 List list = new ArrayList(); 15 16 // 存储元素 17 list.add("hello"); 18 list.add("world"); 19 list.add("java"); 20 list.add("javaee"); 21 list.add("android"); 22 list.add("javaee"); 23 list.add("android"); 24 25 // 遍历集合 26 Iterator it = list.iterator(); 27 while (it.hasNext()) { 28 String s = (String) it.next(); 29 System.out.println(s); 30 } 31 } 32 }
运行效果如下:
时间: 2024-10-29 19:11:20