【java高级特性之反射】数组的反射
2014-10-31 17:09
381 查看
知识点:int[] 属于object类型;
int[][]也属于object类型;
可以利用Class.getClassLoader().getResource()的方法来加载资源;
int[][]也属于object类型;
可以利用Class.getClassLoader().getResource()的方法来加载资源;
package com.oterman.reflect; import java.lang.reflect.Array; /** * 数组的反射: * int[] 属于object类型; * String[] 也是属于object类型; * 需求:有一个printObj(obj)方法,如果obj是数组,则打印数组中的每一个元素; * */ public class ArrayRelfect { public static void printObj(Object obj){ if(obj.getClass().isArray()){ int length=Array.getLength(obj); for(int i=0;i<length;i++){ System.out.println(Array.get(obj, i)); } }else{ System.out.println(obj); } } public static void main(String[] args) { String[] a2=new String[]{"hello","world","haha"}; int [] a1=new int[]{1,24,554}; printObj(a1); printObj(a2); printObj("helloggg"); } }
相关文章推荐
- Java的高级特性反射
- Java高级特性之反射
- 【java高级特性之反射】创建Class对象的三种方法
- Java高级特性-反射
- JAVA_高级特性(hashCode,clone,比较器,Class反射,序列化)
- Java高级特性之反射学习总结
- 【java高级特性之反射】Method方法的反射
- Java高级特性之反射学习总结
- Java高级特性之反射
- Java高级特性之反射(流行框架都用到)
- Java的高级特性反射
- Java高级特性之反射机制
- java高级特性之反射
- Java高级特性之反射机制实例详解
- JAVA高级特性:反射
- java 高级特性-反射
- Java高级特性之反射学习总结
- 【java高级特性之反射】Field类和Constructor类的使用
- 基础加强____【Java高级特性__反射】
- 工作奇谈——JAVA高级特性之反射