首页 / 知识
在某些Java泛型转换中,类型安全警告的含义是什么?
2023-04-11 13:31:00

What is the meaning of the type safety warning in certain Java generics casts?Java警告的含义是什么?
当我尝试将Object强制转换为具有通用信息的类型时,会收到此警告,例如以下代码:
出现此警告是因为Java在运行时实际上并未在使用泛型的对象中存储类型信息。 因此,如果 如果使用不正确的通用类型信息将项目添加到列表,则可能导致进一步的复杂性。 现在,仍然保留对列表的引用但具有正确的泛型类型信息的任何代码现在将具有不一致的列表。 要删除警告,请尝试:
但是,请注意,您将无法使用诸如add之类的某些方法,因为编译器不知道您是否尝试添加错误类型的对象。 上面的方法在很多情况下都可以使用,但是如果您必须使用add或类似的受限方法,则只需要在Eclipse中使用黄色下划线(或 |
最新内容
相关内容
python怎么处理Python字符编码转换
python怎么处理Python字符编码转换?,培训,长城,系统,字符,意义,方式,这一点,字符串,字节,表示,python有strobject和unicodeobject两种字符串,python美元转换成人民币转换代码
python美元转换成人民币转换代码,人民币,美元,代码,货币,培训,表示,小数点,空格,数值,符号,python美元转换成人民币转换代码1、说明程序可以python有哪些大小写转换方法
python有哪些大小写转换方法,培训,字符串,方法,字符,字母,大写字母,大小写,长度,单词,大小,python中有哪些大小写转换方法1、lower()方法,大写关于sql:将HashBytes转换为VarChar
关于sql:将HashBytes转换为VarChar,关于sql:将HashBytes转换为VarChar,操作,命令,执行,我想,Convert HashBytes to VarChar我想在SQL S将布尔值转换为字符串
将布尔值转换为字符串,将,布尔,值,转换,为,字符串,将,布尔,值,转换,, 将布尔值转换为字符串 全局方法String()可以将布尔值转换为