parametre ArrayList olduğunu <T>
Ben T'nin className nasıl alabilirimparametre <T> ArrayList nedir ve nasıl T'nin SinifAdi alabilirsiniz
public static <T extends Object> void test(ArrayList<T> list){
T temp;
Class classType=temp.getClass();
System.out.println(classType.getName());
}
O derlemek için başarısız olacak
: o yerel değişken geçici olmayabilir başlatıldı.
Ancak, şablon sınıfının className değerini nasıl edinebilirim?
bu (çalışmıyor, hala çözmekte başarısız görev), (2) birinci eleman null, veya (3) birinci elementin sınıf aslında size yanlış cevap verecektir T'nin bir alt sınıf olduğunu – newacct