⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectoriterator.java

📁 JAVA编程百例书中各章节的所有例子的源代码,包括套接字编程
💻 JAVA
字号:
package ch10.section06;

import java.util.*;

public class VectorIterator
    implements Iterator {
  private Vector data = new Vector();
  private int cursor = 0;

  public VectorIterator(Vector _data) {
    data = _data;
  }

  public void First() {
    //cursor = 0;
    cursor = (data.size() - 1);
  }

  public void Next() {
    //cursor++;
    cursor--;
  }

  public boolean IsDone() {
    //return (cursor >= data.size());
    return (cursor < 0);
  }

  public void CurrentItem() {
    if (IsDone()) {
      System.out.println("Reach the end of the vector");
    }
    else {
      System.out.println("Number " + cursor + ": " + data.get(cursor));
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -