[英]Java generics, using <? extends Superclass>, clarification needed
[英]Java generics: syntax clarification needed
假设我有一个
List<Integer> l = new ArrayList<Integer>();
并希望在
public static List<Object> reverseList(List<Object> o);
这里的思考过程是有一天我可能会处理整数,而另一天我可能会处理双精度数。 有一个能够反转我的列表的通用方法会很好
应该如何声明 reverseList 以使其工作? 请指教
你可以做
public static <T extends Number> List<T> reverseList(List<T> o) {
你可以使用这个:
public static <T> List<T> reverse(List<T> in);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.