A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© itheima_llt 高级黑马   /  2015-4-13 13:34  /  348 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

List集合:因为有索引,所以可以直接操作角标。继而元素是有序的,是可以重复的。

下面总结一下List特有的方法。


add(index,element);根据角标添加元素
add(index,collection);根据角标添加集合


remove(index);根据角标删除元素


set(index,element);根据角标修改元素


get(index)根据角标获取元素
subList(from,to);根据角标获取子集

下面通过一个测试演示一下。
  1. import java.util.*;
  2. class ListDemo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 method_List();
  7.         }

  8.         //List集合特有方法演示
  9.         public static void method_List()
  10.         {
  11.                 //创建一个集合
  12.                 ArrayList al = new ArrayList();

  13.                 //Collection共性方法添加元素
  14.                 al.add("nubmer001");
  15.                 al.add("number002");
  16.                 al.add("number003");

  17.                 //打印集合al中原有元素
  18.                 System.out.println("原有集合:"+al);

  19.                 //List特有方法添加元素
  20.                 al.add(1,"number004");

  21.                 //打印集合al中现在包含的元素
  22.                 System.out.println("在1角标添加元素后的集合:"+al);

  23.                 //List特有方法删除元素
  24.                 al.remove(0);

  25.                 //打印删除指定脚标后的集合
  26.                 System.out.println("删除0角标元素后的集合:"+al);

  27.                 //List修改指定角标元素
  28.                 al.set(2,"number006");

  29.                 //打印修改后的集合
  30.                 System.out.println("在2角标修改过后的集合:"+al);

  31.                 //List按角标获取元素
  32.                 System.out.println("获取集合中角标为2的元素:"+al.get(2));

  33.                 //List根据角标获取子集
  34.                 System.out.println("根据角标[0,2)获取得到的子集:"+al.subList(0,2));
  35.         }


  36. }
复制代码




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马