package com.suiyun.iterator;
import com.suiyun.iterator.demo.Aggregate;
import com.suiyun.iterator.demo.ConcreteAggregate;
import com.suiyun.iterator.demo.Iterator;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.ArrayList;
import java.util.List;
//@SpringBootTest
class IteratorDemoApplicationTests {
@Test
void contextLoads() {
Aggregate ag = new ConcreteAggregate();
ag.add("张三");
ag.add("李四");
ag.add("王五");
Iterator iterator = ag.createIterator();
while(iterator.hasNext()){
String str = (String)iterator.next();
System.out.println(str);
}
}
@Test
public void contextLoads1(){
Aggregate ag = new ConcreteAggregate();
ag.add("张三");
ag.add("李四");
ag.add("王五");
Iterator iterator = ag.createIterator();
while(iterator.hasNext()){
String str = (String)iterator.next();
if ("王五".equals(str)){
iterator.remove();
}
}
System.out.println(ag);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
iterator-demo 迭代器设计模式demo
共28个文件
xml:10个
java:6个
class:6个
需积分: 9 0 下载量 187 浏览量
2022-03-16
15:06:34
上传
评论
收藏 30KB ZIP 举报
温馨提示
iterator-demo 迭代器设计模式demo
资源详情
资源评论
资源推荐
收起资源包目录
iterator-demo.zip (28个子文件)
iterator-demo
pom.xml 1KB
target
test-classes
com
suiyun
iterator
IteratorDemoApplicationTests.class 2KB
generated-test-sources
test-annotations
classes
application.properties 1B
com
suiyun
iterator
IteratorDemoApplication.class 763B
demo
ConcreteIterator.class 1KB
Iterator.class 223B
Aggregate.class 291B
ConcreteAggregate.class 1KB
generated-sources
annotations
LICENSE 1KB
.DS_Store 6KB
src
test
java
com
suiyun
iterator
IteratorDemoApplicationTests.java 1001B
main
resources
application.properties 1B
java
com
suiyun
iterator
IteratorDemoApplication.java 324B
demo
ConcreteIterator.java 861B
ConcreteAggregate.java 596B
Aggregate.java 350B
Iterator.java 407B
.idea
uiDesigner.xml 9KB
runConfigurations.xml 337B
misc.xml 475B
jarRepositories.xml 1KB
vcs.xml 180B
encodings.xml 186B
compiler.xml 706B
workspace.xml 6KB
.gitignore 176B
inspectionProfiles
Project_Default.xml 1KB
.gitignore 450B
共 28 条
- 1
让程序飞
- 粉丝: 7993
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0