zoukankan      html  css  js  c++  java
  • ListMap泛型使用问号

    函数定义泛型List<Map<String, ?>> map,编译无法通过,写成List<? extends Map<String, ?>> map即可
    package seaboot.test;
    
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Map;
    
    public class Test2 {
        public static void test(List<Map<String, ?>> map) {
    
        }
    
        public static void main(String[] args) throws IOException {
            List<Map<String, Object>> map = new ArrayList<>();
            test(map);
        }
    }
    
    
    package seaboot.test;
    
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Map;
    
    public class Test2 {
        public static void test(List<? extends Map<String, ?>> map) {
    
        }
    
        public static void main(String[] args) throws IOException {
            List<Map<String, Object>> map = new ArrayList<>();
            test(map);
        }
    }
  • 相关阅读:
    区分JS的空值
    死锁
    高效的SQLSERVER分页方案
    IIS经典模式VS集成模式
    MVC过滤器
    Request接收参数乱码原理解析
    int三种转化区别
    Area使用
    Action和Partial等区别
    Log4Net
  • 原文地址:https://www.cnblogs.com/chenss15060100790/p/11830766.html
Copyright © 2011-2022 走看看