有人可以解释如何定义List参数,以便我可以将List传递给它。我的方法看起来像这样。我需要替换LIST,因此该方法将“listname”识别为列表。
public static void function(int number, LIST listname) {
for (int i = 0; i < listname.size(); ++i {
System.out.print(listname.get(i) + ": ");
}
System.out.println(number);
}
在我的主要方法中,我将调用该方法:
List<String> myList = new ArrayList<String>();
myList.add("item1");
myList.add("item2");
myList.add("item3");
function(4, myList);
答案 0 :(得分:2)
将方法定义更改为以下
public static void function(int number, List<String> listname) {
for (int i = 0; i < listname.size(); ++i {
System.out.print(listname.get(i) + ": ");
}
System.out.println(number);
}
答案 1 :(得分:0)
Type应该是List<String>
Java中没有标准的LIST类型(除非您使用它)。