Эквивалент C # ObservableCollection в Java

Мне было интересно, существует ли структура данных, которая действует как OberservableCollection, почти как в C #, которая может принимать определенный тип.

например:

В C # я могу сказать ..

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

Предполагая, что класс пива сделан, и мы можем изменить содержание алкоголя так, чтобы

 Beer[1].content = 5;

Мне было интересно, если кто-нибудь знает, есть ли такая структура данных, которые работают также с Java.

Я программист на C #, не так уж много программистов на Java, поэтому мне просто интересно. Кроме того, он должен иметь возможность принимать пользовательский тип, а не универсальный.

Ответы на вопрос(7)

Ваш ответ на вопрос