java - Using "args" but still method not taking more one array as parameter? -


i want make method takes x amount of arraylist<> parameter. when use args not work. args reserved int , string etc? why not args become new array containing arraylist? thought there way able give multiple parameter values method turns array inside method?

arraylist<string> list1 = new arraytlist(); list1.add("1"); arraylist<string> list2 = new arraylist(); list2.add("2"); list2.add("3"); 

a print method:

public void print(arraylist<string> args){     for(int = 0; < args.length; i++){         for(int j = 0; j < args[i].size(); j ++){             system.out.println(args[i].get(j));         }     } } 

does not work

printelements takes single parameter of type arraylist<string>, you're trying give 2 arguments of type arraylist.


Comments