有人可以解释如何定义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);
}

07-24 09:37