Her şeyden önce, bu soru zaten yanıtlanabilir, ancak aramalarım bana gerçekten bir şey söylemedi ve aslında ne aradığımı bilmiyorum her neyse.Başka bir sınıf nesnesiyle karşılaştırmak için sınıf nesneleri listesi oluşturma
Temelde, sınıf nesnelerinin bir List
oluşturmanız gerekir (yalnızca saklamak sınıf/başlatılmamış nesneler konulmamalıdır - gerçekten nasıl açıklayacağımı bilmiyorum) ve (instanceof
ala) başka sınıf nesnesine karşılaştırın. Ama bunun nasıl yapılacağını bilmiyorum. Ait "something1 yönettiği" Bir List
ile
if(something1 instanceof something2)
böyle içinden yineleme edebilmek için:
ben bunu yapmak istiyorum:
Bir Örnek olurdu
for(int i= 0 ; i <= list.size; i++)
{
if (list.get(i) instanceof something2)
doSomething();
}
bu yüzden temel listede nasıl bir şey yapabilmem gerektiğini bilmek zorundayım.
Bu mümkün mü?
Umarım bu biraz anlaşılabilir.
Evet öyle.Jenerik listeleri bir "Class" sınıfı kullanın, List class = new ArrayList (); –
marcellorvalle