Java 是否可以使用枚举分析列表?
是否可以使用枚举传递列表Java 是否可以使用枚举分析列表?,java,collections,enumeration,Java,Collections,Enumeration,是否可以使用枚举传递列表 List<Integer> l = new ArrayList<>(); l.add(1); l.add(5); l.add(112); Enumeration<Integer> e; listl=newarraylist(); l、 增加(1); l、 增加(5); l、 增加(112); e; 如何将所有列表放入枚举 List<Integer> l = new ArrayList<>(); l
List<Integer> l = new ArrayList<>();
l.add(1);
l.add(5);
l.add(112);
Enumeration<Integer> e;
listl=newarraylist();
l、 增加(1);
l、 增加(5);
l、 增加(112);
e;
如何将所有列表放入枚举
List<Integer> l = new ArrayList<>();
l.add(1);
l.add(5);
l.add(112);
Enumeration<Integer> e;
谢谢。您可以使用以下方法获取枚举-
此外,正如@Anirudh在注释中所述,除非您处理的是一些遗留代码,否则您应该更喜欢该方法。您可以使用以下方法获得枚举-
此外,正如@Anirudh在评论中所说的,除非您处理的是一些遗留代码,否则您应该更喜欢该方法。这似乎是您问题的答案:
它包含了一个完整的示例,说明了如何执行此操作。这似乎是您问题的答案:
List<Integer> l = new ArrayList<>();
l.add(1);
l.add(5);
l.add(112);
Enumeration<Integer> e = Collections.enumeration(l);
while (e.hasMoreElements())
System.out.println(e.nextElement());
它包含了一个完整的示例,说明了如何执行此操作。List l=new ArrayList();
List<Integer> l = new ArrayList<>();
l.add(1);
l.add(5);
l.add(112);
Enumeration<Integer> e = Collections.enumeration(l);
while (e.hasMoreElements())
System.out.println(e.nextElement());
l、 增加(1);
l、 增加(5);
l、 增加(112);
枚举e=集合。枚举(l);
而(e.hasMoreElements())
System.out.println(e.nextElement());
列表l=新的ArrayList();
l、 增加(1);
l、 增加(5);
l、 增加(112);
枚举e=集合。枚举(l);
而(e.hasMoreElements())
System.out.println(e.nextElement());
says迭代器应该优先于枚举,因为“迭代器在Java集合框架中取代枚举。”
那么,为什么要使用它呢?为什么不使用for
循环says迭代器应该优先于枚举,因为“迭代器在Java集合框架中取代枚举。”
那么,为什么要使用它呢?为什么不将用于
循环