java迭代器到底怎么使用

 我来答
R9v06jNu0
2012-11-25 · TA获得超过200个赞
知道答主
回答量:158
采纳率:50%
帮助的人:62.3万
展开全部
链表的一些方法使用和迭代器的使用(把链表内的元素迭代出),你可以看下~import java.util.*;public class test11 {
static LinkedList list = new LinkedList();
String[] arrays = {"1","2","3","4","5"};
static Iterator it ;
public static void main(String[] args) {
test11 t = new test11();
t.useLinkedList(list);
t.useIterator(list,it);
}//链表的使用
public void useLinkedList(LinkedList list){for(int i = 0;i < 5;i++)
list.add(arrays[i]);//把数组的元素都添加到链表
System.out.println("操作前的长度:"+list.size());//打印出链表的长度
System.out.println("此列表的头(第一个元素)为:"+list.peek());/*peek() 找到但不移除此列表的头(第一个元素)。*/
System.out.println("查找后的长度:"+list.size());
System.out.println("移除的元素为:"+list.poll()); /*poll() 找到并移除此列表的头(第一个元素)。*/
System.out.println("移除后的长度:"+list.size());
System.out.println("返回第一个元素:"+list.getFirst());//getFirst() 返回此列表的第一个元素。
System.out.println("返回最后一个元素:"+list.getLast());//getLast() 返回此列表的最后一个元素。
if(list.contains("4"))//boolean contains(Object o) 如果此列表包含指定元素,则返回 true。
System.out.println("存在此元素");elseSystem.out.println("不存在此元素");
}//迭代器的使用
public void useIterator(LinkedList list,Iterator it){it = list.iterator();
//将链表的元素迭代出并打印
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式