美文网首页我与咖啡娘的爱恨情仇
10.List的特点和特有功能

10.List的特点和特有功能

作者: 今天庹 | 来源:发表于2018-10-14 12:46 被阅读0次

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);
    }
}

相关文章

网友评论

    本文标题:10.List的特点和特有功能

    本文链接:https://www.haomeiwen.com/subject/ovezaftx.html