假如給定一個class,已知該class為一個枚舉的class, 如果使用該class獲取這個枚舉的實例對象?
兩步解決:
1. 要先判斷是否是enum: class.isEnum() , 該方法返回boolean值,如果是enum,則返回true,否則是false;
2. 第一步得到true,再調用: class.getEnumConstans() , 該方法返回enum內部已經定義的對象數組 ,再從數組中任取一個即可;
假如給定一個class,已知該class為一個枚舉的class, 如果使用該class獲取這個枚舉的實例對象?
兩步解決:
1. 要先判斷是否是enum: class.isEnum() , 該方法返回boolean值,如果是enum,則返回true,否則是false;
2. 第一步得到true,再調用: class.getEnumConstans() , 該方法返回enum內部已經定義的對象數組 ,再從數組中任取一個即可;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。