public <T extends TmtsView> T findTmtsViewById(String name, Class<T> caster) throws Exception {
Constructor<?>[] constructors = caster.getDeclaredConstructors();
Object obj = constructors[0].newInstance(inst, view.findViewById(Tmts.getIdByName(name)));
return caster.cast(obj);
}使用java反射根据参数返回类的实例
最新推荐文章于 2021-07-11 15:00:55 发布
本文介绍了一个使用Java泛型和反射技术实现的对象查找方法。该方法通过传入名称和类型,利用反射机制创建指定类型的实例,并设置特定视图元素。此技术适用于需要动态处理不同类型的对象并对其进行初始化的应用场景。
2万+

被折叠的 条评论
为什么被折叠?



