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 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); 
5

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); } 
1

The Type should be a List<String> there is no standard LIST Type in Java (unless you make it ofcourse).

0

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like