package ArrayTest; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; class aapple{ @Override public String toString() { return "apple"; } } public class ArrayTest { public static void main(String[] args) { int a[]={ 1,2,3 }; aapple aapples[]={ new aapple(), new aapple(), }; List list=main1(aapples); System.out.println(list); } @SuppressWarnings("varargs") public static List main1(T... args) { return Arrays.asList(args); } }