gpt4 book ai didi

java - List 和 List

转载 作者:行者123 更新时间:2023-11-30 07:17:10 26 4
gpt4 key购买 nike

List<Integer> 之间有什么区别?和 List<? super Integer> .

哪个是好的做法或者我们什么时候应该使用什么?

最佳答案

List<Integer>List这是有界类型Integer .这意味着它可以接收和生产 Integer .

List<? super Integer>是一个无界 List接受任何 Integer 的值或 Integer 的父类(super class).

第二个选项最适合PECS 原则(PECS 代表Producer Extends,Consumer super)。如果您想根据类型添加项目,这很有用 T不管它的实际类型如何。

有关详细信息,请参阅相关帖子 here .

关于java - List<Integer> 和 List<? 之间的区别? super 整数>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16414982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com