时间:2021-05-20
对于遍历集合获取其对象,在这里总结的三种简单的方式
方式一 : 将集合变为数组,后遍历数组
Object[] obj = list.toArray(); for(Object s : obj){ System.out.println((String) s); }方式二 : get()方法获取 。 但只能在list集合中使用, 只有List集合才有索引值。
for(int i = 0;i<list.size();i++){ System.out.println(list.get(i)); }方式三 : 通过迭代器
ListIterator it = list.listIterator(); while(it.hasNext()){ System.out.println(it.next()); }一下有两案例可对比
Collection案例:
import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;public class paseWork { public static void main(String[] args) { CollectionTest(); } public static void CollectionTest(){ Collection <String>collection = new ArrayList<String>(); collection.add("初一"); collection.add("小二"); collection.add("张三"); collection.add("李四"); collection.add("王五"); //1.集合转为数组 Object[] Object[] objectsArrC = collection.toArray(); for (Object object : objectsArrC) { String string = (String) object; // 将对象强制转换为字符串输出 System.out.println(string); } //2.get()方法获取元素 for (int i = 0;i < collection.size();i++){ //get()只能用在list集合中,所以这里需要转换形式 System.out.println(((ArrayList<String>) collection).get(i)); } //3.迭代器 Iterator<String> it = collection.iterator(); while(it.hasNext()){ System.out.println(it.next()); } } }List 案例:
import java.util.ArrayList;import java.util.Collection;import java.util.List;import java.util.ListIterator;public class paseWork { public static void main(String[] args) { ListTest(); } public static void ListTest(){ List<String> list = new ArrayList<String>(); list.add("初一"); list.add("小二"); list.add("张三"); list.add("李四"); list.add("王五"); //1.集合转为数组 Object[] Object[] objectsArrL = list.toArray(); for (Object object : objectsArrL) { String string = (String) object; //将对象强制转换为字符串输出 System.out.println(string); } //2.通过 get() 方法 for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } //3.迭代器 ListIterator<String> iterator = list.listIterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); } }}以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
map的三种遍历方法!集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~复制代码代码如下:/**Tochangethistemplat
在java中如果我们需要遍历集合并删除其中的某些元素时,例如对于List来说,我们有三种办法。1.普通的for循环遍历并删除publicvoidforRemov
本文实例讲述了JavaHashMap三种循环遍历方式及其性能对比。分享给大家供大家参考,具体如下:HashMap的三种遍历方式(1)foreachmap.ent
1、二叉树的三种遍历方式二叉树有三种遍历方式:先序遍历,中序遍历,后续遍历即:先中后指的是访问根节点的顺序eg:先序根左右中序左根右后序左右根遍历总体思路:将树
本文实例讲述了Java实现Map集合遍历的四种常见方式与用法。分享给大家供大家参考,具体如下:~Map集合是键值对形式存储值的,所以遍历Map集合无非就是获取键