我有一个方法,它采用List<?>作为一个论点.
public static String method(List<?> arg){ // Do something based on type of the list } //I call the method as below List<ClassA> listA = new ArrayList<ClassA>(); List<ClassB> listB = new ArrayList<ClassB>(); method(listA); method(listB);
在方法中,我如何知道arg是ClassA的List还是ClassB的List?