Ich frage mich, ob es eine Datenstruktur gibt, die wie eine OberservableCollection wirkt, fast wie in C#, die einen bestimmten Typ annehmen kann.Äquivalent von C# ObservableCollection in Java
ex:
In C# ich in der Lage bin zu sagen ..
ObservableCollection<Beer> Beer = new ObservableCollection<Beer>();
Beer.add("Bud"); <br>
Beer.add("Coors");
Unter der Annahme, dass die Klasse Bier hergestellt wird, und wir können den Alkoholgehalt, dass
Beer[1].content = 5;
ich so ändern Ich frage mich, ob jemand weiß, ob es eine solche Datenstruktur gibt, die auch mit Java funktioniert.
Ich bin ein C# -Programmierer, nicht viel von einem Java-Programmierer so nur wundernd. Außerdem muss es in der Lage sein, einen benutzerdefinierten Typ aufzunehmen, nicht generisch.
Das Hauptmerkmal der beobachtbaren Sammlung ist, dass Sie es für Änderungen beobachten können - d. H. Ereignisse erhalten, wenn etwas in der Liste hinzugefügt/entfernt wird. Ist das was du brauchst? – nos