问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用迭代器访问一个双向链表,我实在不知道怎么改了

发布网友 发布时间:2022-04-26 18:37

我来回答

1个回答

热心网友 时间:2023-05-21 08:44

可以用LinkedList代替你的AdditiveList

LinkedList<String> linklist=new LinkedList<String>();
String [] strs={"1","2","3","4"};
for (String string : strs) {
linklist.add(string);
}
System.out.println("链表的第一个元素是 : " + linklist.getFirst());
System.out.println("链表最后一个元素是 : " + linklist.getLast());
System.out.println("链表的长度 : " + linklist.size());

//然后你需要动态改变链表中的元素这时可以用ListIterator<E>迭代器来操作链表
ListIterator<String> itr=linklist.listIterator();
while (itr.hasNext()) {
itr.next();//先正序将游标调至结尾
}
while (itr.hasPrevious()) {
String string = (String) itr.previous();//逆序遍历链表
System.out.println(string);
if("2".equals(string)){//在指定位置前插入元素
itr.add("0");//这里就是你需要插入的元素
itr.add("1");
}
}
System.out.println(linklist.toString());
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? c/c++中list包含的begin(),front(),end()如何发挥作用的? 为什么list容器,用begin和end会有问题 用c++实现 双向循环链表 的 双向迭代器 ,有没有大神 指点下 迷津 。。 发个源代码的链接 也好。。 java迭代器到底怎么使用 C++的reserve为什么要用双向迭代器 Java 双向链表的迭代器,怎么添加元素? 高等数学第七版下册答案pdf哪里有?能不能给点好建议? 高等数学第七版下册答案pdf各位熟悉吗?选择哪个比较好? 牛肉干的热量高么 吃了会不会发胖 晚上吃牛肉干会胖吗 吃牛肉干会发胖么? 牛肉干吃了会胖吗 吃牛肉干会长胖么=。= 吃风干牛肉干会胖吗 晚上吃牛肉干会胖吗?谁能告诉我? 牛肉干吃了会胖吗? 牛肉干吃了会胖吗?热量有多高? 牛肉干热量高吗? 风干牛肉吃了会胖吗? 吃牛肉干会发胖吗? c++ 类库中list中的函数有哪些 C++迭代器问题 逸淘怎么跟踪发货? 苹果官网跟踪发货没有编号怎么查 C++list如何实现随机访问可以用begin()+5访问来访问5号吗 苹果官网跟踪发货网页失效 C++ STL迭代器 需要掌握哪些东西? 我在自己写一个STL,其中的list使用双向链表的,谁能帮我写一个迭代器。 JAVA怎么实现双向循环链表? 如果用LINKEDLIST,我只知道他有hasnext,ne... 苹果订单跟踪发货却没有订单号 stable_sort 的形参为什么可以使用list迭代器 比特币是如何完成升级和迭代的? 销售订单的跟踪与发货工作由哪个部门负责 如何用函数获取双向链表长度??? java中为什么要使用迭代器 苹果商店发什么快递 发货后这样才能让买家看到物流跟踪信息? 为什么我在apple store里点击跟踪发货却出来的物流没有信息? 刷卡机器刷3800费用是21费率是多少? 乐刷POS机手续费怎么刷才是4‰