在我的新任务中,我的教授说创建一个ArrayList类型的数据字段。他希望他们成为一个班级的实例。 我不确定这意味着什么,但我的猜测是
ArrayList<CLassName> list = ArrayList<ClassName>();
有人能为我确认一下吗?
答案 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>();
这样您就可以在一个地方而不是两个地方更改列表类型。