5
Q
空枚举6
A
回答
14
您可以简单地使用
Collections.enumeration(Collections.emptyList());
5
存在JDK 6没有空枚举,但你可以使用源代码从JDK 7
/*
* taken from jdk source
* @since 1.7
*/
public static <T> Enumeration<T> emptyEnumeration() {
return (Enumeration<T>) EmptyEnumeration.EMPTY_ENUMERATION;
}
private static class EmptyEnumeration<E> implements Enumeration<E> {
static final EmptyEnumeration<Object> EMPTY_ENUMERATION
= new EmptyEnumeration<>();
public boolean hasMoreElements() { return false; }
public E nextElement() { throw new NoSuchElementException(); }
}
相关问题
- 1. PostgreSQL枚举时空
- 2. MySQL枚举空值
- 3. Vaadin 6组合框枚举链接
- 4. values()如何为Java 6枚举实现?
- 5. 如何设置枚举空
- 6. 枚举使用空对象
- 7. 解析为可空枚举
- 8. 可空枚举(??)和LinqToSQL
- 9. C#中的空格枚举
- 10. 通用可为空枚举
- 11. C#枚举 - 是否为空?
- 12. Log4Net FixFlags枚举为空?
- 13. 可空枚举空类型问题
- 14. 空转换可空枚举(通用)
- 15. 带枚举的MySQL枚举
- 16. Java枚举找到枚举
- 17. Java类枚举枚举类
- 18. 在枚举中枚举
- 19. 转换枚举来枚举
- 20. 重新枚举枚举
- 21. 在枚举语句中枚举mysql枚举
- 22. 枚举
- 23. 枚举
- 24. 枚举
- 25. 枚举
- 26. 枚举
- 27. 爪哇枚举和Objective-C枚举
- 28. 与protobuf的枚举替换C++枚举
- 29. Java的枚举和PostgreSQL枚举
- 30. 获取枚举并发送枚举值