package Fanshe;
import java.lang.reflect.Method;
import java.util.ArrayList;
//需求: 在一个Integer的集合里面添加String类型的数据
public class Fanshedeom6 {
public static void main(String[] args) throws Exception {
ArrayList<Integer> arr=new ArrayList<Integer>();
Class<? extends ArrayList> clss = arr.getClass();
Method add = clss.getDeclaredMethod("add", Object.class);
add.setAccessible(true);
add.invoke(arr,10);
add.invoke(arr,"kk");
System.out.println(arr);
}
}
相关文章
- 12-30反射中 一个Integer类型的集合中插入String类型的数据
- 12-30使用 JavaScript 中的变量、数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算符的不同位置得到不同的结果
- 12-30实现一个函数clone,可以对JS中的5种数据类型(Number、String、Object、Array、Boolean)进行值复制
- 12-30通过反射 往泛型Integer的集合里添加String 类型的数据 Day25
- 12-30Java数据类型中String、Integer、int相互间的转换
- 12-30定义一个泛型为String类型的List集合,统计该集合中每个字符 (注意,不是字符串)出现的次数。例如:集合中有”abc”、”bcd”两个元素, 程序最终输出结果为:
- 12-30ArrayList list = new ArrayList()在这个泛型为Integer的ArrayList中存放一个String类型的对象
- 12-30(备忘)Java数据类型中String、Integer、int相互间的转换