/**   定义集合类,泛型String*   要求向集合中添加Integer类型*   *   反射方式,获取出集合ArrayList类的class文件对象*   通过class文件对象,调用add方法*   *   对反射调用方法是否理解*/

2、测试代码

public class ReflectTest {public static void main(String[] args)throws Exception {ArrayList<String> array  = new ArrayList<String>();array.add("a");//反射方式,获取出集合ArrayList类的class文件对象Class c = array.getClass();//获取ArrayList.class文件中的方法addMethod method = c.getMethod("add",Object.class);//使用invoke运行ArrayList方法addmethod.invoke(array, 150);method.invoke(array, 1500);method.invoke(array, 15000);System.out.println(array);}
}

转载于:https://www.cnblogs.com/a8457013/p/8136829.html

反射方式,获取出集合ArrayList类的class文件对象相关推荐

  1. Java学习——集合ArrayList类

    1,集合ArrayList类底层就是用数组来实现的,其语法为: ArrayList objectName =new ArrayList<>(); 这个E一定要用引用数据类型 2,集合跟数组 ...

  2. 集合--ArrayList类、Vector类、LinkedList类、List集合练习

    ArrayList类 import java.util.Objects; /*ArrayList类概述底层数据结构是数组,查询快,增删慢线程不安全,效率高 */ public class Studen ...

  3. Java技能树-集合-ArrayList类

    1 需求 2 接口 Class ArrayList<E> public class ArrayList<E> extends AbstractList<E> imp ...

  4. 【Groovy】map 集合 ( 根据 Key 获取 map 集合中对应的值 | map.Key 方式 | map.‘Key’ 方式 | map[‘Key’] 方式 | 代码示例 )

    文章目录 一.根据 Key 获取 map 集合中对应的值 1.通过 map.Key 方式获取 map 集合中的值 Value 2.通过 map.'Key' 方式获取 map 集合中的值 Value 3 ...

  5. Java基础:ArrayList类和Arrays类

    ArrayList类 ArrayList类 ArrayList类的意义 ArrayList使用步骤 ArrayList类的常用方法 ArrayList如何存储基本数据类型 Arrays类 Arrays ...

  6. java的Scanner类、Random类、ArrayList类

    第1章 API 1.1 概述 API(Application Programming Interface),应用程序编程接口.Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文 ...

  7. 获取class文件对象三种方式

    Class类 阅读API的Class类得知,Class 没有公共构造方法.Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的 获取Clas ...

  8. 以OLE方式读写EXCEL的C++类【转载】

    ◆C++中的[L"https://msdn.microsoft.com/library"]. 这个是C++标准规定的写法.详见以下链接: http://bbs.csdn.net/t ...

  9. java 集合反射_关于granite源码包CollectionUtil集合工具类获取集合反射类型、实例化各种集合类型HashSet/ArrayList等...

    一.前言 基于granite源码包org.granite.util.CollectionUtil集合工具类,分别获取集合反射类型java.lang.reflect.Type.实例化newCollect ...

  10. Day22.List集合、ArrayList、LinkedList、集合工具类、泛型、通配符

    目录 List接口 ArrayList(最常用) LinkedList Collections 集合工具类 使用泛型 泛型(Generics) 自定义泛型 类型通配符 List接口 List接口存储元 ...

最新文章

  1. python3 aes 解密
  2. python xml模块
  3. Git SSH Key生成,配置到GitHub 并测试
  4. Oracle视图的作用与安全性
  5. 红帽7破解ROOT密码(简单易懂)
  6. Python3+WebSockets实现WebSocket通信
  7. Spring Boot集成Redis缓存之模拟高并发场景处理
  8. C语言解释器的实现--让脚本跑起来(六)
  9. Android学习——四大核心组件(核心知识点整理)
  10. mma7660(gsensor)的hwmon驱动
  11. ASN.1入门(超详细)
  12. java 转16进制_java中进制的转换,Byte与16进制的转换方法
  13. 那些油管上高质量的学习编程的频道 之二
  14. Python爬取问卷星内容
  15. IP和局域网 简单了解
  16. 中文名转换成英文名(c#)
  17. int const, const int *,int *const,int const *const 区别
  18. 结构体的定义、初始化
  19. 工业机器人什么情况下会出现奇点_机器人奇点是什么?他们怎么会像黑洞一样?...
  20. 痞子衡嵌入式:ARM Cortex-M文件那些事(3)- 工程文件(.ewp)

热门文章

  1. python做自动化控制postman_Python自动化学习笔记(1)认识接口测试以及postman、Charles工具简单应用...
  2. 天融信荣获《中国信息安全》2018年度“双推”活动两项荣誉
  3. Weex + Ui - Weex Conf 2018
  4. Linux安装MATLAB Compiler Runtime操作
  5. 更好的使用Java集合(三)
  6. jstack命令报错
  7. 见过最牛的GIF图片。
  8. 面色红润从滋补五脏开始
  9. 剑指offer题解 带讲解 python版 第二部分
  10. 第四季-专题15-网卡驱动程序设计