有人可以解释如何定义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);
最佳答案
将方法定义更改为以下内容
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);
}