リストを渡すことができるようにリストパラメータを定義する方法を説明できる人がいますか?私の方法は、このようなものに見えます。メソッドが "listname"をリストとして認識するように、LISTを置き換える必要があります。メソッドパラメータにListを渡すにはどうすればよいですか?
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);
私は質問を理解していないが、次のようにメソッド定義。あなたは 'LIST'の代わりにどんなタイプを入れるべきかを知る必要がありますか?そして、二重の配列は何ですか? – wakjah
@wakjahはい。それは正しいです。私はちょうど私の質問を少しだけポイントにするために、私のコードの一部を削除しました。 –
'LIST'を' LIST'に置き換える必要があるタイプは、 'List'です。これはあなたが既に呼び出したコードと同じタイプです。また、あなたのforループに ')'がないことに注意してください(パーサはあなたにこれを伝える必要があります)。 –
wakjah