How Can I Pass List in My Method Parameter?
Can Someone Explain How to Define a List Parameter Such That I Can Pass a List to It. My Method Looks Something Like This. I Need List to Be Replaced So the...
Can someone explain how to define a List parameter such that i can pass a List to it. My method looks something like this. I need LIST to be replaced so the method recognizes "listname" as a 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);
}
In my main method I will call on the method as such:
List<String> myList = new ArrayList<String>();
myList.add("item1");
myList.add("item2");
myList.add("item3");
function(4, myList);
2 Answers
Change the method definition to something as follows
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);
}
The Type should be a List<String> there is no standard LIST Type in Java (unless you make it ofcourse).