zoukankan      html  css  js  c++  java
  • List

    List:

    public interface List<E> extends Collection<E>

       

    实现该接口的类均属于Ordered类型,具有列表的功能,其元素初始的顺序均是按添加(索引)的先后进行排列的。

    除了继承了Collection声明的方法外,List接口在iterator、add、remove、equals和hashCode方法的基础上加了一些其他约定,超过了Collection接口中指定的约定。同时,List比Collection多了10个方法,这些方法可以分为访问方法、迭代器方法、搜索方法和插入、删除方法。

       

    LinkedList

    ArrayList

    public class LinkedList<E>

    extends AbstractSequentialList<E>

    implements List<E>, Deque<E>, Cloneable, java.io.Serializable

       

    3种遍历方式:

    for (int i = 0; i < list.size(); i++) {

    String s = (String) list.get(i);

    System.out.println(s);

    }

    for (Object object : list) {

    String s = (String) object;

    System.out.println(s);

    }

       

    Iterator it = list.iterator();//迭代器

    while(it.hasNext()) {

    System.out.println(it.next());

    }

      

    public class ArrayList<E> extends AbstractList<E>

    implements List<E>, RandomAccess, Cloneable, java.io.Serializable

       

       

    遍历:

    for (int i = 0; i < list.size(); i++) {

    int x = list.get(i);

    System.out.println(x);

    }

    for (Integer integer : list) {

    System.out.println(integer);

    }

      

       

       

  • 相关阅读:
    配置log4j不同方法打印到不同的日志中
    Logging日志信息(转)
    Mybatis 动态sql
    mysql字段截取(转)
    tomcat多个端口配置
    Map,list,set,集合转化
    简单测试java
    java中有关自增的问题
    DMA复习
    笔试题
  • 原文地址:https://www.cnblogs.com/mylinux/p/3071820.html
Copyright © 2011-2022 走看看