List、Set集合如何打印输出呢?
下文笔者讲述list和set集合打印输出的方法分享,如下所示
list遍历
list和set集合打印输出的实现思路
打印输出list和set我们可以采用以下三种方式: for,foreach,Iteractor for,foreach,Iteractor三种方式的区别: 1.for常用于已知集合大小或数组遍历 2.foreach可用于未知数据大小,但必须知道集合或数组的数据类型 3.Iterator可用于未知数据大小,也无需知道集合数据类型,但是他只能遍历集合 其实从上面的区别,我们可以得出 Iterator她的功能最强大 也是我们迭代的最佳选择例:
list遍历
使用for循环遍历 List<Object> list = new ArrayList<>(); Date date1 = new Date(); Date date2 = new Date(); String s1 = new String("abc"); List<String> list1 = new ArrayList<>(); list1.add("888"); list1.add("9999"); list.add(date1); list.add(date2); list.add(s1); list.add(list1); for (int i=0;i<list.size();i++){ System.out.println(list.get(i)); } //新型for循环遍历 List<Object> list = new ArrayList<>(); Date date1 = new Date(); Date date2 = new Date(); String s1 = new String("abc"); List<String> list1 = new ArrayList<>(); list1.add("888"); list1.add("9999"); list.add(date1); list.add(date2); list.add(s1); list.add(list1); for (Object o:list){ System.out.println(o); } //使用迭代器遍历 List<Object> list = new ArrayList<>(); Date date1 = new Date(); Date date2 = new Date(); String s1 = new String("abc"); List<String> list1 = new ArrayList<>(); list1.add("888"); list1.add("9999"); list.add(date1); list.add(date2); list.add(s1); list.add(list1); Iterator iterator = list.iterator(); while (iterator.hasNext()){ System.out.println(iterator.next()); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。