通过类将对象转换为数组类型

时间:2019-06-10 01:08:44

标签: java reflection casting

我必须迭代一个未知类型的数组。

内部的类型并不重要,它作为一个对象出现。

想像这样。

Object obj = new String[]{"hi"} // can be this
Object obj = new int[]{0} // or this
Object obj = new SuperCustomComplexObject[]{...} // or even this

// arr = obj (conversion through magic)
Arrays.stream(arr).map // blah blah blah

我知道如何通过反射获取类,但是我不确定如何将其强制转换为Array可以接受的东西。

0 个答案:

没有答案