我试图利用反射的优势将所有带注解的对象添加到集合中。坦白说,我不知道怎么做。假设对象(或字段)是用 @DictionaryEntry ,我怎样才能做到这一点?谢谢您。
@DictionaryEntry
nimxete21#
好吧,我朋友刚给了我答案,我会在这里打出来。只需迭代声明的字段并过滤带注解的 isAnnotationPresent(DictionaryEntry.class) 并在集合中添加 field.get(this) .
isAnnotationPresent(DictionaryEntry.class)
field.get(this)
1条答案
按热度按时间nimxete21#
好吧,我朋友刚给了我答案,我会在这里打出来。只需迭代声明的字段并过滤带注解的
isAnnotationPresent(DictionaryEntry.class)
并在集合中添加field.get(this)
.