Zastanawiam się, czy istnieje struktura danych, która działa jak OberservableCollection prawie jak w C#, który jest w stanie przyjąć określony typ.Równoważnik C# ObservableCollection w Javie
ex:
W języku C# jestem w stanie powiedzieć ..
ObservableCollection<Beer> Beer = new ObservableCollection<Beer>();
Beer.add("Bud"); <br>
Beer.add("Coors");
Zakładając, że piwo klasa jest wykonany i możemy zmienić zawartość alkoholu tak, że
Beer[1].content = 5;
I zastanawiałem się, czy ktoś wie, czy istnieje taka struktura danych, która również działa z Javą.
Jestem programistą C#, nie bardzo programistą Java, więc po prostu się zastanawiam. Musi również być w stanie przyjąć typ niestandardowy, a nie ogólny.
Główną cechą obserwowalnej kolekcji jest to, że można ją zaobserwować w celu wprowadzenia zmian - tzn. Uzyskać zdarzenia, gdy cokolwiek na liście zostanie dodane/usunięte. Czy to jest to, czego potrzebujesz? – nos