为什么将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]|[]
那是为什么?
谢谢。