对象中的对象列表

时间:2016-01-07 12:19:49

标签: java arraylist

我创建了一个包含Arraylist的对象,Arraylist包含对象。我的问题是,我如何指向Arraylist中的对象?

原始对象包含: 一些属性, list = new arraylist

列表包含: 14个类似数据的对象

1 个答案:

答案 0 :(得分:0)

这似乎是一个相当简单的任务,但由于你没有给我你确切的代码,我只是假设

让我们说这是你所谈论的对象的类

public class ClassA {
    public ArrayList<Integer> list = new ArrayList<>(); //I guess integers are "similar data"
}

现在你有了这个名为obj

的对象
ClassA obj = new ClassA ();

您可以通过执行此操作来访问数组列表

obj.list

例如,您可以将项添加到数组列表中,如下所示:

obj.list.add(10);

您可以检索第一项

obj.list.get(0);

容易!

如果你认为你对上述内容了解不多,我会解释一下。如果你认为你完全理解它,你可以接受答案然后去。

几乎每个类都声明成员。你的班级ClassA也是如此。可以使用.访问任何可访问的成员。我们称之为点运算符

什么是可访问的成员?

不同的访问修饰符提供不同的辅助功能,请阅读此内容以了解更多信息:https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html在上面的示例中,list是成员,并声明{{1}这意味着它可以随处访问

这就是您可以使用public访问它的原因。

实际上,我认为你之前必须使用过这种技术!当你打电话

.

您使用点来访问成员!

System.out.println ("Hello World"); 课程中,有一个名为System的成员。 out的类型为out。在PrintStream类中,还有另一个名为PrintStream的成员!看到?这就是Java的工作原理。

如果您仍然不明白,请再次阅读本部分。如果您了解,请点击绿色勾号接受答案。