反射示例2:在ArrayList集合中添加一个字符串数据

例2:在ArrayList集合中添加一个字符串数据

// 创建集合对象

      ArrayList array = new ArrayList();

 

      Class c = array.getClass(); // 集合ArrayListclass文件对象

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

 

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

      m.invoke(array, "world");

      m.invoke(array, "java");

你可能感兴趣的:(java基础—反射)