集合框架_List集合的特有功能概述和测试

来源:互联网 发布:a 算法求八数码 编辑:程序博客网 时间:2024/06/10 02:08
package cn.itcast_03;import java.util.ArrayList;import java.util.List;/*集合框架_List集合的特有功能概述和测试 * List的集合特有功能: * A:添加功能 * void add(int index,Object object):在指定位置添加元素。 * B:获取功能 * Object get(int index):获取指定位置的元素。 * C:列表迭代器 * ListIterator listIterator():List集合特有的迭代器。 * D:删除功能 * Object remove(int index):根据索引删除元素,返回被删除的元素 * E:修改功能 * Object set(int index,Object obje):根据索引修改元素,返回被修改的元素。 */public class ListDemo {public static void main(String[] args) {// 创建集合对象List list = new ArrayList();// 添加元素list.add("hello");list.add("world");list.add("java");// void add(int index,Object object):在指定位置添加元素。// list.add(1, "android");//没有问题// IndexOutOfBoundsException// list.add(12, "android");//有问题// list.add(3, "android");//没有问题// list.add(4, "android");//有问题// Object get(int index):获取指定位置的元素。// System.out.println("get:" + list.get(1));// IndexOutOfBoundsException// System.out.println("get:" + list.get(12));// Object remove(int index):根据索引删除元素,返回被删除的元素// System.out.println("remove:" + list.remove(1));// IndexOutOfBoundsException// System.out.println("remove:" + list.remove(12));//Object set(int index,Object obje):根据索引修改元素,返回被修改的元素。System.out.println("set:"+list.set(0, "11"));System.out.println("List:" + list);}}

0 0