zoukankan      html  css  js  c++  java
  • List

    import java.util.ArrayList;
    import java.util.List;

    import org.junit.Test;

    public class TestList {

    //ArrayList:List的主要实现类
    /*
    * List中相对于Collection,新增加的方法
    * void add(int index, Object ele):在指定的索引位置index添加元素ele
    boolean addAll(int index, Collection eles)
    Object get(int index):获取指定索引的元素
    Object remove(int index):删除指定索引位置的元素
    Object set(int index, Object ele):设置指定索引位置的元素为ele
    int indexOf(Object obj):返回obj在集合中首次出现的位置。没有的话,返回-1
    int lastIndexOf(Object obj):返回obj在集合中最后一次出现的位置.没有的话,返回-1
    List subList(int fromIndex, int toIndex):返回从fromIndex到toIndex结束的左闭右开一个子list

    List常用的方法:增(add(Object obj)) 删(remove) 改(set(int index,Object obj))
    查(get(int index)) 插(add(int index, Object ele)) 长度(size())
    */
    @Test
    public void testList2(){
    List list = new ArrayList();
    list.add(123);
    list.add(456);
    list.add(new String("AA"));
    list.add(new String("GG"));
    list.add(456);
    System.out.println(list.indexOf(456));
    System.out.println(list.lastIndexOf(456));
    System.out.println(list.indexOf(123) == list.lastIndexOf(123));
    System.out.println(list.indexOf(444));

    List list1 = list.subList(0, 3);
    System.out.println(list1);
    }

    @Test
    public void testList1(){
    List list = new ArrayList();
    list.add(123);
    list.add(456);
    list.add(new String("AA"));
    list.add(new String("GG"));
    System.out.println(list);
    list.add(0,555);
    System.out.println(list);
    Object obj = list.get(1);
    System.out.println(obj);
    list.remove(0);
    System.out.println(list.get(0));
    list.set(0, 111);
    System.out.println(list.get(0));
    }
    }

  • 相关阅读:
    PAT1092:To Buy or Not to Buy
    PAT1027:Colors In Mars
    PAT1099:Build A Binary Search Tree
    PAT1064: Compelte Binary Search Tree
    PAT1008:Elevator
    TP5整合 WorkerMan 以及 GatewayWorker
    ThinkPHP5通过composer安装Workerman安装失败问题
    浏览器控制台
    webpack线上和线下模式
    PHP读取文件夹目录,按时间排序,大小排序,名字排序
  • 原文地址:https://www.cnblogs.com/steel-chen/p/6901637.html
Copyright © 2011-2022 走看看