“instanceof List"和“instanceof List"的区别和“o instanceof List<?>" [英] The difference between "instanceof List" and 'o instanceof List<?>"
本文介绍了“instanceof List"和“instanceof List"的区别和“o instanceof List<?>"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我认为以下内容没有任何区别:
I don't see any difference in the following:
Object o = new LinkedList<Long>();
System.out.println(o instanceof List);
System.out.println(o instanceof List<?>);
当 instanceof List
不能替代时,instanceof List>
有什么实际用途吗,反之亦然?
Is there any practical use of instanceof List<?>
when instanceof List
can't be used instead and vise versa?
推荐答案
没有区别.通配符在编译时被删除.
No difference. The wildcard is erased at compile time.
这篇关于“instanceof List"和“instanceof List"的区别和“o instanceof List<?>"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文