zoukankan      html  css  js  c++  java
  • 学习笔记之集合ArrayList(1)和迭代器

    import java.util.ArrayList;
    import java.util.List;
    import java.util.ListIterator;
    
    public class TestDemo {
    
        public static void main(String[] args) {
            List<Integer> list = new ArrayList<Integer>();
            list.add(1);
            list.add(5);
            list.add(2);
            list.add(4);
            list.add(3);
            System.out.println("----------for循环-----------");
            int size = list.size();
            for(int i=0;i<size;i++){
                System.out.print(list.get(i)+" ");
            }
            System.out.println();
            System.out.println("--------for each 循环--------");
            for(int a:list){
                System.out.print(a+" ");
            }
            System.out.println();
            System.out.println("-------单项迭代器---------");
            java.util.Iterator<Integer> it = list.iterator();
            while(it.hasNext()){
                System.out.print(it.next() + " ");
            }
            System.out.println();
            
            System.out.println("--------双向迭代器---------");
            ListIterator<Integer> lte = list.listIterator();
            while(lte.hasNext()){
                System.out.print(lte.next() + " ");
            }
            System.out.println();
            
            while(lte.hasPrevious()){
                System.out.print(lte.previous()+" ");
            }
        }
    
    }

  • 相关阅读:
    学习些新东西
    浏览器内的web开发工具
    基于oracle开发的初步接触
    LAMP3 PHP安装
    svn for windows
    PHP替换掉字符串中的非字符
    搭个邮件服务器
    centos下安装mysql
    安装tomcat
    c#线程
  • 原文地址:https://www.cnblogs.com/hnzyyTl/p/4921727.html
Copyright © 2011-2022 走看看