知识点: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");
}
}