反射——数组
利用反射来复制任意类型的数组,并为其分配不同的长度:
1.获得原有数组的类
Class c1=object.getClass();
2.判断类是否为一个数组
c1.isArray();
3.创建与原有数组类型相同的数组,但是长度变长
Array.newInstance(c1.getComponentType(),newLength);
4.将原数组中的内容复制到新数组中
System.arraycopy(object,0,newArray,0,Math.min(length,newLength);
原创
2020-05-22 07:11:20 ·
404 阅读 ·
0 评论