Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255383
  • 博文数量: 164
  • 博客积分: 60
  • 博客等级: 民兵
  • 技术积分: 1129
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 21:55
文章分类

全部博文(164)

文章存档

2017年(2)

2015年(67)

2014年(95)

我的朋友

分类: Java

2015-04-29 16:53:44



点击(此处)折叠或打开

  1. /*
  2.  * 我给你ArrayList的一个对象,我想在这个集合中添加一个字符串数据,如何实现呢?
  3.  */
  4. public class ArrayListDemo {
  5.     public static void main(String[] args) throws NoSuchMethodException,
  6.             SecurityException, IllegalAccessException,
  7.             IllegalArgumentException, InvocationTargetException {
  8.         // 创建集合对象

  9.         ArrayList<Integer> array = new ArrayList<Integer>();

  10.         // array.add("hello");

  11.         // array.add(10);


  12.         Class c = array.getClass(); // 集合ArrayList的class文件对象

  13.         Method m = c.getMethod("add", Object.class);

  14.         m.invoke(array, "hello"); // 调用array的add方法,传入的值是hello

  15.         m.invoke(array, "world");
  16.         m.invoke(array, "java");
  17.         m.invoke(array, 5);

  18.         System.out.println(array);
  19.     }
  20. }

阅读(496) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~