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. MySQL枚舉空值
- 2. PostgreSQL枚舉時空
- 3. Perl中的枚舉或符號6
- 4. Vaadin 6組合框枚舉鏈接
- 5. values()如何爲Java 6枚舉實現?
- 6. 可空枚舉(??)和LinqToSQL
- 7. 聯盟對空可枚舉
- 8. 枚舉空指針異常?
- 9. 枚舉使用空對象
- 10. C#中的空格枚舉
- 11. 通用可爲空枚舉
- 12. C#枚舉 - 是否爲空?
- 13. 鑄造爲可空枚舉
- 14. 解析爲可空枚舉
- 15. 如何設置枚舉空
- 16. 檢查LDAPSearchResults(枚舉)爲空
- 17. 檢查枚舉財產空
- 18. 設置空值枚舉C#
- 19. Log4Net FixFlags枚舉爲空?
- 20. 轉換枚舉來枚舉
- 21. 枚舉的枚舉[JAVA]
- 22. 帶枚舉的MySQL枚舉
- 23. Java類枚舉枚舉類
- 24. 重新枚舉枚舉
- 25. Java枚舉找到枚舉
- 26. 在枚舉中枚舉
- 27. 空轉換可空枚舉(通用)
- 28. 可空枚舉空類型問題
- 29. 在枚舉語句中枚舉mysql枚舉
- 30. 枚舉