I имеют следующую структуру:Java и объекты в ArrayList
У меня есть класс A
с ArrayList
. В нем перечислены элементы, являющиеся объектами класса B
. Объекты в классе B ArrayList
являются, если тип класса C
.
Я хочу, чтобы добавить метод класса A
, так что я мог бы добавить элемент (специфический индекс в ArrayList A
) к классу B
«s ArrayList
.
Что-то вроде этого:
class A -> ArrayList A -> index 2-> B.add(some_element);
Является ли это непосредственно возможно, или я должен сначала получить объект из A
«s списка-массива, а также внести изменения и добавить его обратно?
Не совсем понятно, вы должны дать код из трех классов. Что-то вроде A.get (2) .geB(). Add («Я новичок»); ? –
Можете ли вы поделиться некоторым кодом, чтобы сделать некоторые вещи более ясными? – Jonas
Что вы предлагаете, это хорошее решение. Новый метод в 'A' вызовет метод в' B', чтобы добавить в список 'B'. Поэтому вам нужно будет написать новые методы в обоих классах. Это стоит того. –