在使用反射中,Object代表一个数组对象,如何转化为数组
来源:互联网 发布:怎么发淘宝链接到微信 编辑:程序博客网 时间:2024/05/16 06:48
这个简单,首先要明白所有foreach支持的对象都必须实现了java.lang.Iterable方法,这样你就可以写一个下面的工具方法:
public static Iterable makeArrayObject(Object array) { List tem = new ArrayList(); for (int i = 0; i < Array.getLength(array); i++) { tem.add(Array.get(array, i)); } return tem; }
public static Iterable makeArrayObject(Object array) {List tem = new ArrayList();for (int i = 0; i < Array.getLength(array); i++) {tem.add(Array.get(array, i));}return tem;}
只要返回一个Iterable就可以在foreach中使用了,类似这样:
- for (Object o : makeArrayObject(object)) {
- System.out.println(o);
- }
- 在使用反射中,Object代表一个数组对象,如何转化为数组
- js 中如何把一个普通的字符串转化为数组对象呢
- 将JS对象或object对象转化为array数组
- 【使用反射判断一个Object对象是不是数组,并且遍历数组】
- Object[]数组转化为String[]
- 在Javascript中什么是伪数组?如何将伪数组转化为标准数组?考虑兼容性
- xml中对象转化为数组
- 使用JAVA反射机制将简单JAVA been对象、数组转化为对应的Json串
- 在数组中使用反射
- Java7中如何将Object对象转化为int对象
- 将一个字符串对象数组转化为List<对象>
- Js中如何判断一个对象为数组类型
- 对象转化为字节数组
- Yii数组转化为对象
- php对象转化为数组
- 如何判断一个对象为数组
- js中如何把字符串转化为对象、数组示例代码
- Js中如何把字符串转化为对象、数组示例代码
- Oracle Golden Gate 系列九 -- GG 数据初始化装载 说明 与 示例
- IT网站记录
- 如何自学java迅速成为java高手
- MTK usb线烧机 工程里的代码设置
- ext的gridpanel中添加加载图片、以及复选框
- 在使用反射中,Object代表一个数组对象,如何转化为数组
- ASP.NET Session的七点认识
- Cocos2d 中对图片的各种操作
- VS2008中实现Ext智能感知
- Androdi版Onavo利用众包的智慧帮用户节省数据流量
- c#获取文件路径
- 10个最新的HTML5教程推荐
- ARM C语言笔记
- C#多线程与异步的区别