import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class BookList {
private List<Book> bookList;
private int index;
private Iterator iterator;
public BookList() {
bookList = new ArrayList<Book>();
}
//添加书籍
public void addBook(Book book) {
bookList.add(book);
}
//删除书籍
public void deleteBook(Book book) {
int bookIndex = bookList.indexOf(book);
bookList.remove(bookIndex);
}
// //判断是否有下一本书
// public boolean hasNext() {
// if(index >= bookList.size()) {
// return false;
// }
// return true;
// }
//
// //获得下一本书
// public Book getNext() {
// return bookList.get(index++);
// }
// public List<Book> getBookList() {
// return bookList;
// }
public Iterator Iterator() {
return new Itr();
}
private class Itr implements Iterator{
public boolean hasNext() {
if(index >= bookList.size()) {
return false;
}
return true;
}
public Object next() {
return bookList.get(index++);
}
public void remove() {
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
algorithm-mode.rar_MODE算法
共16个文件
class:8个
java:6个
project:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 141 浏览量
2022-09-22
22:47:58
上传
评论
收藏 10KB RAR 举报
温馨提示
一个很好的Java的源码,介绍了迭代模式这种算法。
资源详情
资源评论
资源推荐
收起资源包目录
algorithm-mode.rar (16个子文件)
迭代模式
bin
MainClss.class 1KB
BookList.class 1KB
BookList$Itr.class 1007B
lishichao
test
MainClass.class 1KB
BookList.class 1KB
BookList$Itor.class 1KB
Book.class 1KB
Book.class 1KB
src
MainClss.java 745B
BookList.java 1KB
lishichao
test
MainClass.java 523B
BookList.java 778B
Book.java 526B
Book.java 677B
.project 388B
.classpath 232B
共 16 条
- 1
weixin_42653672
- 粉丝: 93
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0