在泛型为Integer的ArrayList中存放一个String类型的对象
来源:互联网 发布:ubuntu中安装qq国际版 编辑:程序博客网 时间:2024/05/16 17:23
通过反射获取list集合的所有方法,然后把字符串存入集合中。
import java.lang.reflect.InvocationTargetException;public class reflectDemo { public static void main(String[] args) throws NoSuchMethodException, NoSuchMethodException, InvocationTargetException, InvocationTargetException, IllegalAccessException { ArrayList<Integer> list = new ArrayList<Integer>(); for (int i = 0; i < 6; i++) { list.add(i); } String str = "我是字符串"; Method method = list.getClass().getMethod("add", Object.class); method.invoke(list, str); Iterator<Integer> iterator = list.iterator(); while (iterator.hasNext()) { System.out.print(iterator.next()+" "); } }}
输出结果:
0 1 2 3 4 5 我是字符串
阅读全文
0 0
- 在泛型为Integer的ArrayList中存放一个String类型的对象。
- 在泛型为Integer的ArrayList中存放一个String类型的对象
- ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
- ArrayList<Integer> list = new ArrayList<Integer>();在这个泛型为 Integer 的 ArrayList 中存放一个 String 类型的对象。
- java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
- 使用反射在泛型为Integer的ArrayList中添加String类型的数据
- 给定一个 ArrayList<Integer>的一个对象,实现在这个集合中添加一个字符串
- 如何在ArrayList<Integer>中添加String类型数据
- 在java中String,对象,Integer(包装类型的)关于引用传递还是值传递
- 如何让ArrayList<Integer>添加一个String类型的元素呢
- 【java】反射(二)——泛型集合(在ArrayList<Integer>中加入String对象)
- 一个对象类型的数据如何转化为String类型
- java5核心基础之泛型(3)-泛型作用于编译阶段-如何将String对象传入Integer类型的泛型对象中?
- 黑马程序员 :(反射应用 )通过反射讲<Integer>类型的集合中添加一个<String>类型的数据
- 关于ArrayList数组转换为Integer类型的报错问题
- Java中Integer、int、String类型之间的转换关系
- String类型与Integer类型的转换
- Integer 生成对象时,介于-128~+127之间的数据会被存放到缓存中
- PowerDesigner的Name和Code不同步设置
- MYSQL—— TIME_TO_SEC函数与UNIX_TIMESTAMP函数区别
- 关于PHP获取QQ授权后的用户信息
- linux设备驱动程序之简单字符设备驱动
- springboot + devtools(热部署)
- 在泛型为Integer的ArrayList中存放一个String类型的对象
- php获取ip地址-完整版
- join,left join,inner join,right join的区别
- Python 获取操作系统用户进程详细信息
- 解决:登入失败,禁止当前的账户
- iOS MJExtension使用
- Git笔记
- css dimension
- 如何配置C语言编译环境至MATLAB