通过反射获取方法返回的类型
package org.entity;import java.lang.reflect.Method;
import java.lang.reflect.Type;/*** 本案例演示如何通过反射将字符串转换为类* */
public class Test3 {public static void main(String[] args) {String user = "org.entity.User";//字符串是该类的全限定名try {Class clzz = Class.forName(user);Object classObj=clzz.newInstance();//将class类转换为对象//--------------------反射类调用User中的sayHello()方法-----------------------------//注意导入正确的Method包名:// import java.lang.reflect.Method;//获取该类的所有方法Method[] methods = clzz.getMethods();//遍历方法for(Method m:methods){if(m.getName().equals("sayHello2")){//找到sayHello这个方法//获取返回类型Type type=m.getGenericReturnType();//如果返回的是类 (比如user)aa显示为:class org.entity.User//如果返回的是普通数据类型(int) aa显示为:intString aa=type.toString();String nameString="";}}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (InstantiationException e) {e.printStackTrace();} catch (IllegalAccessException e) {e.printStackTrace();}}}
通过反射获取方法返回的类型相关推荐
- java 获取参数的类型_java反射获取方法名称,参数类型
package com.mysec.reflex; import java.lang.reflect.Constructor; import java.lang.reflect.Field; impo ...
- java 反射调用方法_java的反射机制,以及通过反射获取方法,变量等操作
我们应用会用到反射这个知识点,肯定是想要在运行时得到类的信息,根据类的那些信息去做一些特定的操作.那么,首先无疑就是得到类的信息,在JDK中提供了Class对象来保存类的信息.所以,反射的第一步就是得 ...
- java反射获取方法内部_公共技术点之 Java 反射 Reflection
本文为 Android 开源项目源码解析 公共技术点中的 Java 反射 部分 分析者:Mr.Simple,校对者:Trinea,校对状态:未完成 1. 了解 Java 中的反射 1.1 什么是 Ja ...
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )
文章目录 一.不同 Android 系统创建 dex 数组源码对比 二.不同 Android 系统创建 dex 数组源码对比 三. Android 5.1 及以下系统反射方法并创建 Element[] ...
- .net mvc actionresult 返回字符串_072-SpringMVC后端控制器接收参数、处理器方法返回值类型、拦截器、文件上传下载...
1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? 在springmvc中配置 (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...
- Java方法返回值类型归纳
Java方法返回值类型归纳 我们再调用一个方法时,将方法体内产生的一条数据输出到方法体外使用,这条数据我们叫做返回值. 返回值类型分为两大类:第一类,无返回值类型:void.第二类,有返回值类型,返回 ...
- java反射 获取方法_java反射之获取类的信息方法(推荐)
本文接上文"老生常谈反射之class类的使用(必看篇)",以编写一个用来获取类的信息(成员函数.成员变量.构造函数)的工具类来讲解"反射之获取类的信息" 1.获 ...
- java 反射 获取方法列表_Java 反射获取类详细信息的常用方法汇总
为了加深印象,特把方法都从新敲了一遍,等不会的时候返回了看看就好了. 类ReflectionDemo package Reflection; @Deprecated public class Refl ...
- Java 反射 ---- 获取方法信息
这一章我们通过Java的反射获取某个类的全部信息,话不多说直接上代码. 先贴工具类获取类信息的方法: package com.wangjd;import java.lang.reflect.Metho ...
最新文章
- 从源码开始运行Bitcoin Core
- 恒安嘉新面试题java_【恒安嘉新面试|面试题】-看准网
- Sencha Touch 打包javaScript 和 css
- 计算密集型服务 性能优化实战始末
- 苹果公司发布TestFlight Groups,放宽二进制版本提交限制
- 在Ubuntu上搭建TensorFlow
- plt是什么格式文件
- bat批处理之for循环
- 使用postman测试图片上传
- Linux如何检查是否支持SNI,WDCP下的纯Nginx支持多域名ssl证书(TLS SNI support disabled)解决方案...
- 归一化MinMaxScaler()、标准化StandardScaler()(特征工程之特征预处理)
- MAC 安装windows
- RelativeLayout(相对布局)
- 成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
- Spring Web(第一部分)
- Java生成Excel加密
- securecrt8注册码
- ​《UEFI内核导读》UEFI中驱动的执行顺序
- 基于html+css的盒子内容旋转180度
- 哈工大计算机学院2020复试分数线,2020考研分数线:哈尔滨工业大学2020年复试基本分数线公布!...
热门文章
- 唯品会php接口,唯品会链接生成联盟链接 - 唯品会API免费API接口-唯品会API开放API接口-云商数据(www.ecapi.cn)...
- 数据结构---多源最短路径
- android中的shape资源,Android Drawable资源讲解之shape篇
- Codeforces Round #587 (Div. 3) C. White Sheet 思维
- P2605 [ZJOI2010]基站选址
- cf1523B. Lord of the Values
- 牛客网【每日一题】4月30日题目精讲 换个角度思考
- CF765F Souvenirs(势能线段树)
- 「BJOI2019」奥术神杖(AC自动机+DP)
- P5934-[清华集训2012]最小生成树【最小割】