java object对象和数组之间的转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java object对象和数组之间的转换相关的知识,希望对你有一定的参考价值。

一个方法,参数是Object o,实际传入一个数组(类型不可知,可能int,可能String)
方法体中首先判断o.getClass.isArray,之后如何操作o来获取该数组的长度,求问

1、你知道这个数组的来源,可以用反射机制知道它的类型,然后强转。当然,如果只是得到数组的长度,不推荐这样使用。
2、你如果只是想知道这个数组的长度,可以这样用:强转Object数组
Object[] os = (Object[])o;数组的长度就是os.length;
3、如果要操作数组里的数据,就要知道知道它的类型。

若有用,请采纳,点赞啊。
参考技术A Object强转试了没?

以上是关于java object对象和数组之间的转换的主要内容,如果未能解决你的问题,请参考以下文章

JS中树形对象与数组之间的相互转换

java object对象和数组之间的转换

数组对象之间的简易转换

字符串,数组和对象之间的方法和转换

js中js数组对象与json之间的转换

json字符串json对象数组之间的转换