课程的Arraylist

时间:2014-04-01 00:44:12

标签: java arraylist

在我的新任务中,我的教授说创建一个ArrayList类型的数据字段。他希望他们成为一个班级的实例。 我不确定这意味着什么,但我的猜测是

    ArrayList<CLassName> list = ArrayList<ClassName>();

有人能为我确认一下吗?

3 个答案:

答案 0 :(得分:3)

您可以使用以下内容:

List<String> list = new ArrayList<String>();

从Java SE 1.7开始,它可以更简单一些:

List<String> list = new ArrayList<>();

答案 1 :(得分:0)

注意:其余的是有关ArrayLists的背景知识。

让我们说你想要一个字符串的ArrayList。请记住字符串是对象。

// Creates ArrayList
ArrayList<String> list = ArrayList<String>();

// Adds elements to ArrayList
list.add("Hello");
list.add("world!");

// Iterate through ArrayList
for (String str : list) {
    // Print the String in the list.
    System.out.print(str + " ");
}
// Print newline character.
System.out.print("\n");

for (String str : list)是每个循环的 ,它允许您遍历列表中的每个元素。

答案 2 :(得分:0)

是的,没错。但是,我建议改为:

List<ClassName> list = new ArrayList<ClassName>();

这样您就可以在一个地方而不是两个地方更改列表类型。