zoukankan      html  css  js  c++  java
  • 使用Iterator类遍历链表小程序

    Iterator模式:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部的细节

    迭代器提供访问集合中的元素的通用方法

    Boolean hasNext() 如果还有元素可以迭代则返回true

    Object next() 返回迭代的下一个元素

    void remove() 从迭代器指向的集合中移除迭代器返回的最后一个元素

    import java.util.Iterator;
    import java.util.LinkedList;
    
    class Student{
        String name;
        int number;
        float score;
        Student(String name){
            this.name=name;
            this.number=number;
            this.score=score;
        }
    }
    public class Linkedlist1 {
        public static void main(String[] args){
            LinkedList mylist=new LinkedList();
            Student stu1=new Student("小东,1001,90f"),stu2=new Student("小南,1002,80f"),
                    stu3=new Student("小西,1003,70f"),stu4=new Student("小北,1004,60f");
            mylist.add(stu1);
            mylist.add(stu2);
            mylist.add(stu3);
            mylist.add(stu4);
            Iterator iter=mylist.iterator();
            while(iter.hasNext()){
                Student te=(Student) iter.next();
                System.out.println(te.name+" "+te.number+" "+te.score);
            }
        }
    小东,1001,90f 0 0.0
    小南,1002,80f 0 0.0
    小西,1003,70f 0 0.0
    小北,1004,60f 0 0.0
  • 相关阅读:
    ado.net(增删改)
    窗体基础WINFORM
    SQL函数类的操作,增加,查询
    SQL数据库,增加查询修改以及防sql写入攻击
    SQL数据库--数据访问
    单列模式
    SQL数据库基础————委托
    SQL数据库基础知识——抽象类
    SQL数据库——静态成员
    面向对象
  • 原文地址:https://www.cnblogs.com/gc56-db/p/6776973.html
Copyright © 2011-2022 走看看