`

java - Reference to Generic type Lis<E> should be parameterized

    博客分类:
  • java
阅读更多

As the java has evolved from the old java without generic to java with advanced generic containers. You will see the following code will be flagged as an error by the Java compiler.

 

 

List children = config_.getElements(name);

 

 you will probably see the following error when you run some recent version of compilers. Here is the error message.

 

 

 写道
List is a raw type. References to generic type List<E> should be parameterized

 There are serveral ways that you can get pass it. first and the simplest way is to use the Generic types List<T>, here is the code

 

List<YourType> synchronizedpubliesdList = Collections.synchronizedList(publiesdList);

 But this is based on the assumption that you know the type in advance, but you may not know the type in advance, you will need to do the following.

 

List<?> synchronizedpubliesdList = Collections.synchronizedList(publiesdList);

 And you can even suppress the warnings by the folowing.

 

@SuppressWarnings("rawtypes")
List synchronizedpubliesdList = Collections.synchronizedList(publiesdList);

 

So my case, I simple do the folllowing.

 

	List<?> children = config_.getElements(name);
 

 

分享到:
评论

相关推荐

    custom-list-model.zip_List<Custom> list_list qt_qt list_qt lis

    接下来,我们将深入探讨Qt中的列表模型、`List&lt;Custom&gt;`的概念以及如何在Qt应用中实现和使用它们。 首先,我们要理解的是`List&lt;Custom&gt;`。在C++中,`List&lt;Custom&gt;`通常指的是使用STL(Standard Template Library)...

    在Java 8中将List转换为Map对象方法

    Collectors.toMap(e -&gt; e.getEmpId(), e -&gt; e.getEmpName())); 在上面的代码中,我们使用了Collectors.toMap()方法来将List转换为Map,key是empId,值是empName。 如果我们想要整个员工对象作为Map的值,我们可以...

    List-CSharp.zip_C# list 顺序_Linked list_c# list声明_c#list类函数_c#lis

    `List&lt;T&gt;`是.NET框架中`System.Collections.Generic`命名空间的一部分,它是一个泛型类,可以容纳任何类型的数据。声明一个`List&lt;T&gt;`类型的变量,你需要指定T的具体类型,如整型、字符串或其他自定义类型。例如,...

    C#将DataTable转化为List&lt;T&gt;

    在C#开发中,将DataTable转换为List&lt;T&gt;泛型集合是一个常见的需求,特别是在使用三层架构进行网站开发时,我们可能会从数据访问层获取一个DataTable对象,然后需要将其转换为一个强类型的List&lt;T&gt;集合以便在业务逻辑层...

    【JavaScript源代码】js实现鼠标移入移出卡片切换内容.docx

    &lt;div&gt;&lt;a href="#"&gt;Basketball Shoes&lt;/a&gt;&lt;/div&gt; ... &lt;/div&gt; &lt;/li&gt; &lt;li class="sna"&gt; &lt;a href="#"&gt;Sports Clothing&lt;/a&gt; &lt;div id="sup"&gt; &lt;!-- 子菜单内容 --&gt; &lt;div&gt;&lt;a href="#"&gt;Jackets&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&lt;a ...

    MybatisPageHelper分页插件

    Page&lt;ComArea&gt; page = (Page&lt;ComArea&gt;) lis; PageInfo pageInfo = new PageInfo(lis); ComArea entity1 = lis.get(0); ComArea entity2 = (ComArea) pageInfo.getList().get(1); return entity2; 只会对...

    JavaScript中Dom操作实例详解.docx

    &lt;title&gt;&lt;/title&gt; &lt;link rel="stylesheet" href=""&gt; &lt;script&gt; function add(){ //新建要增加的节点 var li = document.createElement('li'); var txt = document.createTextNode('北'); li.appendChild(txt);...

    用法

    private List&lt;Address&gt; lis = new ArrayList&lt;Address&gt;(); public String execute(){ Address add = new Address(); add.setAid(1); add.setAname("aaaa"); Address add2 = new Address(); add2.setAid(2...

    javascript动态修改Li节点值的方法.docx

    &lt;script type="text/javascript"&gt; function gel(id) { return document.getElementById(id); } // 全局的input输入控件 var inpt = document.createElement("input"); inpt.setAttribute("type", "text"); ...

    JS仿QQ好友列表展开、收缩功能(第一篇)

    &lt;li class=lis&gt; &lt;h2&gt;我的好友&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;张三&lt;/li&gt; &lt;li&gt;李四&lt;/li&gt; ... &lt;/ul&gt; &lt;/li&gt; &lt;li class=lis&gt; &lt;h2&gt;企业好友&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;小明&lt;/li&gt; &lt;li&gt;小红&lt;/li&gt; ... &lt;/ul&gt; &lt;/li&gt; &lt;li class=lis&gt; &lt;h2...

    Spring Boot2.0 @ConfigurationProperties使用详解

    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;2.0.4.RELEASE&lt;/version&gt; &lt;relativePath/&gt; &lt;!-- lookup parent from repository --&gt; &lt;/parent&gt; ``` 然后,需要添加 web 依赖项,因为我们需要...

    Java中List根据map的某个key去重的代码

    Java中List根据map的某个key去重的代码 Java中List根据map的某个key去重是指在Java编程中,如何根据List中的Map对象的某个key值去掉重复的Map对象。今天我们将分享一篇关于Java中List根据map的某个key去重的代码,...

    蓝桥杯java历年真题及答案整理(共129道题目及答案).doc

    List&lt;Character&gt; lis = new ArrayList&lt;Character&gt;(); convert(lis, sets); StringBuffer sb = new StringBuffer(); for (int i = 0; i &lt; lis.size() - 2; i++) { for (int j = i + 1; j + 1 &lt; lis.size(); j++)...

    【JavaScript源代码】Javascript实现单选框效果.docx

    &lt;title&gt;模拟单选框&lt;/title&gt; &lt;style&gt; /* ...CSS样式... */ &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="content"&gt;&lt;/div&gt; &lt;ul id="list"&gt; &lt;li&gt;HTML&lt;/li&gt; &lt;li&gt;CSS&lt;/li&gt; &lt;li&gt;JavaScript&lt;/li&gt; &lt;li&gt;HTML5&lt;/li&gt; &lt;li&gt;CSS3...

    市级行政区域编码分组排序

    文档中保存了市级行政区域编码按字母分组排序的json,可用于前端做为常量,你自己可以在网上下载的,也可以用积分来我这里下载

    BC-5000&BC-5150_HL7通信协议_V2.0_CHo.pdf

    其中 `&lt;SB&gt;` 是开始块字符,以 ASCII `&lt;VT&gt;`(即 `&lt;0x0B&gt;`)表示;`ddddd` 为数据部分,以 UTF-8 编码;`&lt;EB&gt;` 是结束块字符,用 ASCII `&lt;FS&gt;`(即 `&lt;0x1C&gt;`)表示;`&lt;CR&gt;` 是回车符,ASCII 表示为 `&lt;0x0D&gt;`。 ### ...

    全自动免疫分析仪

    具体到控制字符,比如&lt;ENQ&gt;、&lt;ACK&gt;、&lt;EOT&gt;、&lt;NAK&gt;、&lt;STX&gt;、&lt;LF&gt;、&lt;CR&gt;、&lt;ETB&gt;、&lt;ETX&gt;等,它们都有相应的ASCII编码和Unicode编码。通过这些控制字符,可以准确地完成数据传输的同步和错误校正。 在通信流程中,发送...

    LIS--临床检验信息系统LIS工作流程

    临床检验信息系统(Laboratory Information System,简称LIS)是医疗机构中用于管理实验室操作流程和数据的重要软件工具。它集成了临床实验室的各个工作环节,包括样本接收、检测、结果分析、报告发布以及与电子病历...

    SPL06-001气压计和LIS3DH加速度计的IIC驱动

    SPL06-001气压计和LIS3DH加速度计的IIC驱动。IIC是hal库的IO模拟,亲测可用。不是完整工程,复制粘贴就可用。有详细注释。 SPL06好多人都说精度是0.05m,但数据手册上说的相对精度是0.5米,绝对精度接近10米。 通过...

    CLSI标准LIS-A1分析仪器与信息系统底层接口规范

    ### CLSI标准LIS-A1分析仪器与信息系统底层接口规范 #### 一、概述 CLSI(Clinical and Laboratory Standards Institute,临床与实验室标准协会)是一家国际性非营利组织,致力于通过自愿共识流程来制定和推广在...

Global site tag (gtag.js) - Google Analytics