将枚举对象转换为列出多个列表

时间:2018-07-20 09:43:57

标签: java list enumeration

为什么将Enumeration对象多次转换为List会导致第一个列表之后为空列表?

这里是一个例子:

List<String> strings = Arrays.asList("page.info1", "page.info2");
Enumeration<String> stringEnumeration = Collections.enumeration(strings);
List<String> se1 = Collections.list(stringEnumeration);
List<String> se2 = Collections.list(stringEnumeration);
System.out.println(se1 + "|" + se2);

列表 se2 为空。

[page.info1, page.info2]|[]

那是为什么?

谢谢。

0 个答案:

没有答案