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();}}}

通过反射获取方法返回的类型相关推荐

  1. java 获取参数的类型_java反射获取方法名称,参数类型

    package com.mysec.reflex; import java.lang.reflect.Constructor; import java.lang.reflect.Field; impo ...

  2. java 反射调用方法_java的反射机制,以及通过反射获取方法,变量等操作

    我们应用会用到反射这个知识点,肯定是想要在运行时得到类的信息,根据类的那些信息去做一些特定的操作.那么,首先无疑就是得到类的信息,在JDK中提供了Class对象来保存类的信息.所以,反射的第一步就是得 ...

  3. java反射获取方法内部_公共技术点之 Java 反射 Reflection

    本文为 Android 开源项目源码解析 公共技术点中的 Java 反射 部分 分析者:Mr.Simple,校对者:Trinea,校对状态:未完成 1. 了解 Java 中的反射 1.1 什么是 Ja ...

  4. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )

    文章目录 一.不同 Android 系统创建 dex 数组源码对比 二.不同 Android 系统创建 dex 数组源码对比 三. Android 5.1 及以下系统反射方法并创建 Element[] ...

  5. .net mvc actionresult 返回字符串_072-SpringMVC后端控制器接收参数、处理器方法返回值类型、拦截器、文件上传下载...

    1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? 在springmvc中配置 (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...

  6. Java方法返回值类型归纳

    Java方法返回值类型归纳 我们再调用一个方法时,将方法体内产生的一条数据输出到方法体外使用,这条数据我们叫做返回值. 返回值类型分为两大类:第一类,无返回值类型:void.第二类,有返回值类型,返回 ...

  7. java反射 获取方法_java反射之获取类的信息方法(推荐)

    本文接上文"老生常谈反射之class类的使用(必看篇)",以编写一个用来获取类的信息(成员函数.成员变量.构造函数)的工具类来讲解"反射之获取类的信息" 1.获 ...

  8. java 反射 获取方法列表_Java 反射获取类详细信息的常用方法汇总

    为了加深印象,特把方法都从新敲了一遍,等不会的时候返回了看看就好了. 类ReflectionDemo package Reflection; @Deprecated public class Refl ...

  9. Java 反射 ---- 获取方法信息

    这一章我们通过Java的反射获取某个类的全部信息,话不多说直接上代码. 先贴工具类获取类信息的方法: package com.wangjd;import java.lang.reflect.Metho ...

最新文章

  1. 从源码开始运行Bitcoin Core
  2. 恒安嘉新面试题java_【恒安嘉新面试|面试题】-看准网
  3. Sencha Touch 打包javaScript 和 css
  4. 计算密集型服务 性能优化实战始末
  5. 苹果公司发布TestFlight Groups,放宽二进制版本提交限制
  6. 在Ubuntu上搭建TensorFlow
  7. plt是什么格式文件
  8. bat批处理之for循环
  9. 使用postman测试图片上传
  10. Linux如何检查是否支持SNI,WDCP下的纯Nginx支持多域名ssl证书(TLS SNI support disabled)解决方案...
  11. 归一化MinMaxScaler()、标准化StandardScaler()(特征工程之特征预处理)
  12. MAC 安装windows
  13. RelativeLayout(相对布局)
  14. 成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
  15. Spring Web(第一部分)
  16. Java生成Excel加密
  17. securecrt8注册码
  18. ​《UEFI内核导读》UEFI中驱动的执行顺序
  19. 基于html+css的盒子内容旋转180度
  20. 哈工大计算机学院2020复试分数线,2020考研分数线:哈尔滨工业大学2020年复试基本分数线公布!...

热门文章

  1. 唯品会php接口,唯品会链接生成联盟链接 - 唯品会API免费API接口-唯品会API开放API接口-云商数据(www.ecapi.cn)...
  2. 数据结构---多源最短路径
  3. android中的shape资源,Android Drawable资源讲解之shape篇
  4. Codeforces Round #587 (Div. 3) C. White Sheet 思维
  5. P2605 [ZJOI2010]基站选址
  6. cf1523B. Lord of the Values
  7. 牛客网【每日一题】4月30日题目精讲 换个角度思考
  8. CF765F Souvenirs(势能线段树)
  9. 「BJOI2019」奥术神杖(AC自动机+DP)
  10. P5934-[清华集训2012]最小生成树【最小割】