-2
我有以下结构:的Java对象和ArrayList中
我有类A
与ArrayList
。这列出了来自类B
的对象的元素。 B类的ArrayList
中的对象是类型为C
的对象。
欲添加一个方法A
类,所以我可以(在ArrayList A
特定索引的)一个元素添加到B
的ArrayList
类。
事情是这样的:
class A -> ArrayList A -> index 2-> B.add(some_element);
这是直接可能的,或者我必须首先从A
的数组列表中的对象,并进行修改和补充回来?
这不是很清楚,你应该给三个类的代码。像A.get(2).geB()。add(“我是新的”); ? –
你能分享一些代码来使一些事情更清楚吗? – Jonas
你的建议是很好的解决方案。 'A'中的新方法将调用'B'中的方法将其添加到'B'的列表中。所以你需要在这两个类中编写新的方法。这很值得。 –