首页 > 编程知识 正文

数组转list集合,迭代器遍历list集合

时间:2023-05-06 09:15:55 阅读:162230 作者:1902

冷酷无情的人很少

/* * @ author czy * @ date 2021/11/04 * */public class test list { publicstaticvoidmain (string [ ] args )/1.Liss list.add (三娃); list.add (四娃); list.add (五娃); list.add (六娃); list.add (瘦西洋牛); system.out.println(list; //3 .测试集合迭代/** *个迭代方式* 1.for循环* 2.高效的for循环*3. iterator *4. List iterator * *///方式list集合有序,元素有下标,所以附I ) system.out.println(list ); } system.out.print ln ((==================) ) ) ) ) ) ) ) ) ) )。 for (本轮遍历的要素类名称) :遍历的内容名称)循环体) for(strings3360list ) system.out.println ) ) s ); } system.out.print ln ((==================) ) ) ) ) ) ) ) ) ) )。 1 .获取//2 .获取相应迭代器的IteratorString it=list.iterator (刚获取的迭代器中的迭代集合中的所有元素while(it.hasnext ) )/system.itor /打印当前获取的元素} system.out.print ln ((==========================) ) system 迭代器e--父接口--hashNext () next () ) * ListIteratorE--子接口),除了父接口的功能之外,还有自己的接口,但是* publite while(it2.Hasnext () ) system.out.println (it2.next ) ); }system.out.println(list; System.out.println (反向遍历); listiteratorstringit3=list.list iterator (; while(it3.Hasnext () ) system.out.println (it3.next ) ); if (! it3.hasNext () (System.out.println ) ),开始反向迭代),while(it3.hasprevious ()System.out.println ),直到下一个元素消失//周期结束} }结果:

[大娃、zydxs、三娃、四娃、五娃、六娃、瘦西牛][大娃、zydxs、三娃、四娃、五娃、六娃、瘦西牛][大娃、zydxs、三娃、四娃、五娃、六娃、瘦西牛五娃,六娃,瘦西洋牛]=======================================大娃zydxs三娃四娃五娃六娃=======大娃zydxs三娃四娃五娃六娃

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。