- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
importt;importon;import
importt;
importon;
import
r;
java.util.ArrayLis
java.util.Collecti
java.util.Iterato
public
public
class
IteratorDemo
{
public
static
void
main
(String[]args){Collectioncollection=
newArrayList();collection.add(s1);collection.add(s2);collection.add(s3);
Iteratoriterator=col
lection.iterator();//得到一
个迭代器
while(iterator.hasNext
while(iterator.hasNext
()){//遍历
System.out.println(i
terator=+element);
}
if(collection.isEmpty
())
System.out.println(c
ollectionisEmpty!);else
System.out.println(collectionisnotEmpty!size=+collection.size());
Iteratoriterator2=collection.iterator();
Objectelement=iterator2.next();while(iterator2.hasNext()){//移除元素
Objectelement=iterator2.next();
System.out.println(
System.out.println(remove:+element);
iterator2.remove();
}
Iteratoriterator3=collection.iterator();
if(!iterator3.hasNext()){//察看是否还有元素
System.out.println(
System.out.println(还
())
}
有元素);if
有元素);
System.out.println(c
ollectionisEmpty!);
}}//使用collection.isEmpty()方法来判断
}
}
2、我们看一个List的例子:
import
import
java.util.*;
public
public
est{
class
ListIteratorT
publicstaticvoidmain
(String[]args){
Listlist=
st();
new
ArrayLi
list.add(aaa);
list.add(bbb);
list.add(ccc);
list.add(ddd);
System.out.println(下
(0).next());//next()System.out.println(下标0
(0).next());//next()
System.out.println(下
标1开始:+list.listIterator(1).next());
ist1-3:+list.subList(1,3));//子列表开始//
ist1-3:+list.subList(1,
3));//子列表
开始
//隐式光标属性
add操作
,插
ListIteratorit1=list.listIterator();
it1.next();
it1.set(ooo);
ListIteratorit=list.
ListIteratorit=list.
listIterator();//默认从下标
0
入到当前的下标的前面
入到当前的下标的前面
it.add(sss);while(it.hasNext()){
System.out.println(n
extIndex=+it.nextIndex()+,Object=+it.next());
}
//set属性
ListIteratorit2=list.listIterator(list.size());
ListIteratorit2=list.listIterator(list.size());/
/下标
while
while(it2.hasPrevious())
{
System.out.println(p
您可能关注的文档
- The Taming of the Shrew读书笔记分析和总结.docx
- The Timeline of Educational Technology in China 分析和总结分析和总结.docx
- Hydrogen storage alloy of Mg 2 Ni produced from Mg and Ni ultrafine particles分析和总结分析和总结.docx
- h河南版《劳动与技术》五下教案.docx
- i20表解释分析和总结.docx
- IBM八道古怪题分析和总结.docx
- IBM笔试题分析和总结.docx
- IBM郭士纳分析和总结.docx
- icu护士实习心得.docx
- IC卡电梯智能控制系统技术参数及功能说明.docx
- 2024年广东省广州黄埔开发区南岗街招聘2人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山西省阳泉市矿区事业单位招聘13人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东省广州开发区财政投资建设项目管理中心招聘编外2人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东番禺区住房和建设局招聘租赁岗位合同工7人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东东莞市残联招聘聘用人员3人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东省清远市食品检验中心招聘2人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东省佛山市南海区交通运输局桂城分局招录1人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东省汕头市澄海区事业单位招聘22人(汕头市中高端人才专场招聘会)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东省深圳市光明区委宣传部招聘专干12人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广东省湛江雷州市代建项目管理中心招聘13人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)