是否可以使用枚举传递列表?

List<Integer> l = new ArrayList<>();
l.add(1);
l.add(5);
l.add(112);

    Enumeration<Integer> e;


我如何才能将所有列表都枚举?

谢谢。

最佳答案

您可以使用以下方法获取枚举-

public static <T> Enumeration<T> enumeration(Collection<T> c)



另外,正如@Anirudh在评论中指出的那样,除非您要处理一些旧代码,否则您应该首选Iterator<E> iterator()方法。

关于java - 是否可以使用Enumeration解析List?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17387795/

10-12 07:31