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对象和数组之间的转换的主要内容,如果未能解决你的问题,请参考以下文章

java中如何把hashmap转换成object数组

对象数组(基本情况)和派生类之间的动态转换

如何在Java中将对象数组转换为字符串数组

C# 对象文件与二进制串(byte数组)之间的转换

如何将java中的map转换成jsonobject

java中数组对象直接父类是啥?