Entspricht C # ObservableCollection in Java

Ich habe mich gefragt, ob es eine Datenstruktur gibt, die sich wie eine OberservableCollection verhält, fast wie in C #, die einen bestimmten Typ annehmen kann.

Ex:

In C # kann ich sagen ..

 ObservableCollection<Beer> Beer = new ObservableCollection<Beer>();
 Beer.add("Bud"); <br>
 Beer.add("Coors");

Angenommen, die Klasse Bier ist gemacht und wir können den Alkoholgehalt so ändern

 Beer[1].content = 5;

Ich habe mich gefragt, ob jemand weiß, ob es eine solche Datenstruktur gibt, die auch mit Java funktioniert.

Ich bin ein C # -Programmierer, kein großer Java-Programmierer, also wundere ich mich nur. Außerdem muss es in der Lage sein, einen benutzerdefinierten Typ aufzunehmen, der nicht generisch ist.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage