zoukankan      html  css  js  c++  java
  • Java集合框架

    集合框架体系如图所示

    Java 集合框架提供了一套性能优良,使用方便的接口和类,java集合框架位于java.util包中, 所以当使用集合框架的时候需要进行导包。

    Map接口的常用方法

    Map接口提供将键映射到值的对象,不能包含重复的键。

    List接口的常用方法

    List接口中适合于自身的方法都与索引有关,可通过对象的索引来操作对象。

    如何使用迭代器

    通常情况下,你会希望遍历一个集合中的元素。例如,显示集合中的每个元素。

    一般遍历数组都是采用for循环,还有一种方法是采用迭代器遍历集合框架,它是一个对象,实现了Iterator 接口或ListIterator接口。

    迭代器,使你能够通过循环来得到或删除集合的元素。ListIterator 继承了Iterator,以允许双向遍历列表和修改元素。

    序号

    迭代器方法描述

    使用 Java Iterator
    这里通过实例列出Iterator和listIterator接口提供的所有方法。

    下面通过一个实例来遍历 ArrayList

    public class Test{
     public static void main(String[] args) {
         List list=new ArrayList();//父类引用指向子类的对象
         list.add("Hello");
         list.add("World");
         list.add("HAHAHAHA");
         //第一种遍历方法 使用索引号遍历List
         for(int i=0;i<list.size();i++){            
            System.out.println(list.get(i));
         } 
            
        //第二种遍历方法 使用迭代器进行相关遍历
         
         Iterator ite=list.iterator();
         while(ite.hasNext())//判断下一个元素之后有值
         {
             System.out.println(ite.next());
         }
     }
    }

    解析:

    两种方法都是用来遍历ArrayList集合,第二种方法是采用迭代器的方法,该方法可以不用担心在遍历的过程中会超出集合的长度。

  • 相关阅读:
    RBO基于规则的优化器access paths优先级
    脚本:监控临时表空间使用率
    脚本:格式化的V$SQL_SHARED_CURSOR报告
    脚本:监控并行进程状态
    Oracle内部错误:ORA00600[25012]一例
    Trace obtained enqueue information by set event 10704
    Script:Translate RDBA relative data block address
    [Repost]List of X$ Tables
    Oracle学习笔记:oem手工管理
    Oracle学习笔记:redo重做日志
  • 原文地址:https://www.cnblogs.com/jonsnow/p/6239007.html
Copyright © 2011-2022 走看看