10.List的特点和特有功能

List子体系特点

  • A:有序的(存储和读取的顺序是一致的)
  • B:有整数索引
  • C:允许重复的
List的特有功能
  • void add(int index, E element) :将元素添加到index索引位置上
  • E get(int index) :根据index索引获取元素
  • E remove(int index) :根据index索引删除元素
  • E set(int index, E element):将index索引位置的的元素设置为element
package com.itheima_05; import java.util.ArrayList; import java.util.List; /* * List: *有序的(存储和读取的顺序是一致的) *有整数索引 *允许重复的 * *List的特有功能: *void add(int index, E element) *E get(int index) *E remove(int index) *E set(int index, E element) * *增删改查 */ public class ListDemo { public static void main(String[] args) { //创建列表对象 List list = new ArrayList(); //void add(int index, E element):在指定索引位置添加指定元素 list.add(0, "hello"); list.add(0, "world"); list.add(1, "java"); // E get(int index):根据索引返回元素 /*System.out.println(list.get(0)); System.out.println(list.get(1)); System.out.println(list.get(2)); */ //System.out.println(list.get(3)); /*for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }*///E remove(int index):删除指定元素并返回//System.out.println(list.remove(0)); //E set(int index, E element):将指定索引位置上的元素替换为指定元素并将原先的元素返回 System.out.println(list.set(0, "android")); System.out.println(list); } }

    推荐阅读