【使用反射判断一个Object对象是不是数组,并且遍历数组】
2014-05-07 08:44
811 查看
package jingtianxiaozhi; import java.lang.reflect.Array; //使用反射判断一个Object是不是数组,并遍历数组 public class Test { public static void main(String[] args) { int[] a=new int[]{1,2,3}; Integer[] is={1,2,3}; Object[]os={1,"2",'3' }; System.out.println(a.getClass().isArray()); System.out.println(is.getClass().isArray()); System.out.println(os.getClass().isArray()); System.out.println(Array.getLength(a)); System.out.println(Array.getLength(is)); System.out.println(Array.getLength(os)); System.out.println(Array.get(a, 0)); System.out.println(Array.get(is, 0)); System.out.println(Array.get(os, 0)); } }
相关文章推荐
- code object is not signed at all In subcomponent
- 10个迷惑新手的Cocoa,Objective-c开发难点和问题
- Objective-c学习笔记—— 基础内容
- JSONObject和JSONArray遍历数组与对象
- jsb里出现的 Invalid Native Object的一次bug修复的思考
- 【原创】关于在Objective-C中使用C语言数组的使用和NSArray的差别,以及由此可能产生的一个BUG
- Core Data浅谈系列之三 : 了解NSManagedObject和NSPredicate
- objective c 中的继承和多态简单示意(二)
- 移动开发之iOS基础开发(三)C,C++,Objective-C之间的区别
- org.hibernate.TransientObjectException:
- Kobject的作用
- objective c之中的类和实例,方法等基本语法(一)
- Objective-c中@class和#import的区别
- Python:AttributeError: 'function' object has no attribute '_doc_'
- TypeError: Object #<IncomingMessage> has no method 'flash'
- a different object with the same identifier value was already associated with **(ssh异常转)
- Objective-c的NSCopying协议
- 给我们的Empty Object加个图标
- Invalid state, the Connection object is closed.
- 使用objection来模块化开发iOS项目