java使用反射机制,向string类型集合中存入一个整数类型数字
时间: 2024-02-24 19:00:30 浏览: 69
JAVA中的反射机制
首先,需要创建一个String类型的集合对象,可以使用以下代码:
```java
List<String> list = new ArrayList<>();
```
然后,使用反射机制获取到List的add()方法,并将整数类型数字转换成字符串类型,再调用add()方法将其添加到集合中,代码如下:
```java
try {
// 获取List的add()方法
Method addMethod = list.getClass().getMethod("add", Object.class);
// 将整数类型数字转换成字符串类型
int num = 123;
String strNum = Integer.toString(num);
// 调用add()方法将字符串类型的数字添加到集合中
addMethod.invoke(list, strNum);
} catch (Exception e) {
e.printStackTrace();
}
```
这样,就可以向String类型的集合中存入一个整数类型数字了。
阅读全文