这是泛型。List 是一种集合,里面可以存放各种 Object 对象。尖括号框起来则限定了它可以存放的数据类型。例如 List<Integer> 就只能存放 Integer 对象,你这里的 List<? extends Map<String, ?>> 则表示它只能存放 ? extends Map<String, ?> 的对象。然后再看 ? extends Map<String, ?> 表示什么?Map 是映射,包含一个 key,一个 value,因此你可以分别指定 key 和 value 的类型。第一个 String 指定的是 key 的类型,表示 key 只能是 String 对象的引用,后面的 ? 指定的是 value 类型,表示 value 可以是任意对象(没有限制)。然后 ? extends Map 表示这应该是一个 Map 类本身或其子类的对象,例如 HashMap。总而言之,这表示,返回一个存储着 key 是 String 类型的 Map 或其子类型的 List
详细解决方案
List? extends MapString, ? 如何理解呢?
热度:75 发布时间:2023-12-09 21:47:20.0
相关解决方案
- request.setAttribute("list" "''");该怎么解决
- Hibernate 的query.list()的有关问题
- List 的removeAll方法如何用
- 关于在struts2中怎么将.action加入到web.xml中的<welcome-file-list>上 急
- 在JSP中,List<String> str_list这个集合如何遍历呢
- 关于<welcome-file-list>的疑问。初学者郁闷哦
- hibernate Query.createQuery(queryString).list();查询最大只有1000条数据,该怎么处理
- 设计可组建的j2me UI(五) List
- JAVA List<Map<String,String>> 排序解决思路
- 关于java List Map方面的简单有关问题
- List<String>取值为什么带“[]”了?解决思路
- java List<>排序有关问题
- Unknown table 'book' in field list
- List<Object> list=new ArrayList<String>()异常
- <T extends Comparable< super T>>该怎么解决
- List<User> userList = new ArrayList<User>();解决思路
- Collection.toArray()怎么返回?extends T数组
- List list = new ArrayList(); 是什么意思?解决思路
- List Control 或者Listbox 中重绘的有关问题
- List Control 报错解决办法
- list<t>解决方法
- List<Translating_model>条件查寻
- MVC 三 传递 List 数据 到 Controller
- List<>问题
- list 便利如何放进string[] 里
- [紧急求答]list.sort排序有关问题 进来看看把
- 小弟我来问个基础有关问题,后台的 List<Entity>怎么绑定到前台
- 没法将类型“System.Data.DataSet”隐式转换为“System.Collections.Generic.List
- list 交换位置,该怎么处理
- List<string>有关问题,求解啊