List 接口及其常用方法

打印 上一主题 下一主题

主题 892|帖子 892|积分 2676

List 接口的特点

List接口是Collection接口的子接口,其主要特点如下:

  • List中元素有序,是按照元素的插入顺序进行排序的。每个元素都有一个与之关联的整数型索引(索引从 0 开始),可以根据索引来访问和操作元素,可以使用普通 for 循环遍历。
  • List中可以包含重复的元素。
  1. public class ListTest() {
  2.   public static void main(String[] args) {
  3.     // List 中元素有序、且可重复
  4.     List list = new ArrayList();
  5.     list.add("Jack");
  6.     list.add("Rose");
  7.     list.add("May");
  8.     list.add("Luck");
  9.     list.add("Jack");
  10.     System.out.println("list = " + list); // list = [Jack, Rose, May, Luck, Jack]
  11.     // List 支持索引
  12.     System.out.println(list.get(2)); // May
  13.   }
  14. }  
复制代码
List 接口常用方法

下面的代码以其实现类ArrayList演示List接口的常用方法。
[code]public class ListMethod() {  public static void main(String[] args) {    List list = new ArrayList();    // 添加指定元素到列表末尾    list.add("任盈盈");    list.add("赵敏");    System.out.println("list = " + list); // list = [任盈盈, 赵敏]    // void add(int index, E element)    // 在此列表的指定位置插入指定的元素。    // 将当前位于该位置的元素(如果有)以及后续的元素向右移动(索引加一)。    list.add(1, "周芷若");    System.out.println("list = " + list); // list = [任盈盈, 周芷若, 赵敏]    // boolean addAll(int index, Collection
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

罪恶克星

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表