我必须迭代一个未知类型的数组。
内部的类型并不重要,它作为一个对象出现。
想像这样。
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可以接受的东西。