泛型查询,我应该能够只读方式采取任何关于Java的
1. Map<Date, List<X>>
或
2. Map<Date, List<Y>>
作为参数。
在这里,我有以下两个选项来定义方法。
A. private <T> List<Date> myMethod(Map<Date, List<T>> map)
B. private List<Date> myMethod(Map<Date, List<?>> map)
这两个工作对我来说很好,哪一个更好?
谢谢。
是的。更正它。谢谢。 –
我明白了,所以如果我不关心价值集合,那么我最好还是将我的方法声明为myMethod(Map)吧? –
是的,如果你甚至不关心值是否是列表。 –