gpt4 book ai didi

java - 修复强制转换 List 中的警告

转载 作者:行者123 更新时间:2023-11-30 07:55:19 40 4
gpt4 key购买 nike

我该如何解决这个警告?

Type safety: Unchecked cast from List to List<ArrayObject>

List<List<ArrayObject>> detailList = search.getDetails(
(List<ArrayObject>) ((DefaultListBackedValueList) request.getAttribute(LIST)).getList());

最佳答案

getAttribute()不是参数化方法并返回 Object没有办法修复该警告。你必须压制它。

当我必须抑制警告时,我通常会尝试缩小抑制范围。在您的情况下,您可以抑制当前语句的警告或创建返回 List<ICTWeb> 的特殊方法。并抑制那里的警告。您还可以写一条简短的评论来描述为什么要抑制警告。

顺便说一句,我不知道你为什么使用双重类型转换 (List<ArrayObject>) ((DefaultListBackedValueList) 。我相信没有必要。

关于java - 修复强制转换 List<ArrayObject> 中的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32758588/

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