I would like to get an Array of Classes corresponding to the classes of an Array of Objects. I wrote this code:
Object[] parameters = new Object[]{...};
Class[] classes = new Class[parameters.length];
for(int i = 0; i < parameters.length; i++){
classes[i] = parameters[i].getClass();
}
However, I need primitive types such as int or float writen as float.class or int.class would do, but I instead get java.lang.Float or java.lang.Integrer. Is there anything I could do?