var mı herhangi bir yerleşik java6 yöntemi (belki lang veya yansıma?) Gerçekleştirmek için: türü içeren bir dizi nesne dizisi alır ve dönerNesne [] Class [] Java
private Class[] getTypes(final Object[] objects) {
final Class[] types = new Class[objects.length];
for (int i = 0; i < objects.length; i++) {
types[i] = objects[i].getClass();
}
return types;
}
her elemanın
Bildiğim kadarıyla, Java'da bunun en iyi yolu budur. – jjnguy
'' (..) 'döngüsü için okunabilirlik değerini artıran * için (Object o: object)' ile değiştirilebilir (ancak sonra dizini ayrı ayrı saymanız gerekir, hrm :)) *. Ama evet, bu temelde Java'da bunu yapmanın bir yoludur. – Esko