package Online_Code_Samples.Week2; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class GenericMethods { public static void printIntList(List intList){ for(Integer integer: intList){ System.out.printf("%s\t\t", integer); } } public static void printStringList(List stringList){ for(String string: stringList){ System.out.printf("%s\t\t", string); } } public static void listPrinter(List objectList){ for(Object object: objectList){ System.out.printf("%s\t\t", object.toString()); } } public static void main(String[] args) { List intList = new ArrayList<>(); intList.add(1); intList.add(2); intList.add(7); List doubleList; Double[] doubleArray = {1.1, 2.2, 3.3, 4.4, 5.5}; doubleList = Arrays.asList(doubleArray); List charList; Character[] characterArray = {'A', 'B', 'C', 'D', 'E'}; charList = Arrays.asList(characterArray); List stringList; String[] stringArray = {"Boy", "Girl", "Woman", "Man", "Undecided"}; stringList = Arrays.asList(stringArray); listPrinter(doubleList); listPrinter(charList); listPrinter(stringList); } }