gpt4 book ai didi

java - 如何从此代码中删除 eclipse 中的原始类型警告?

转载 作者:行者123 更新时间:2023-12-04 05:09:12 25 4
gpt4 key购买 nike

我目前抑制了 Eclipse 关于在这个片段中使用原始类型的唠叨

@SuppressWarnings({ "rawtypes" })
List doSomething(Integer arg1, ...) {
....
}

我实际上返回的是原始类型 List从旧版本的 Hibernate 生成。有什么方法可以更改此 API 以返回:
List<Object[]>

我只是将 List 转换到上面吗?

最佳答案

您通常可以替换原始 ListList<?> .

如果您明确知道这些项目是Object[] ,你可以简单地转换

List<Object[]> doSomething(Integer arg1, ...) {
List rawList = ...
@SuppressWarnings("unchecked")
List<Object[]> cookedList = (List<Object[]>)rawList;
return cookedList;
}

关于java - 如何从此代码中删除 eclipse 中的原始类型警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103020/

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