12
|
Cheok Yan Cheng · 技术社区 · 14 年前 |
![]() |
1
14
在对list.contains的调用中,您正在将对象与类型T进行比较。将o转换为类型T应该可以解决您的警告。 |
![]() |
2
0
用对象而不是泛型类型调用contains方法可能是编程错误。由于代码仍然有效,编译器将只显示一个警告。
代码有效,但总是返回false。通常由包含接受对象而不是泛型类型隐藏的错误,因此编译器仅限于警告。 由于有传递对象的有效用例,您应该能够使用@SuppressWarnings()注释来隐藏此警告(仅当您知道自己在做什么时才可以这样做)。 |