您收到警告是因为您所做的事情不能被证明是安全的。你 假设 这getInstance(colTypeL)
将返回Extractor<L>
-但不能在编译时或执行时间验证。
您可以使用@SuppressWarnings("unchecked")
其他人提到的方式,但是我会尝试重新考虑设计。
如何使用Java泛型避免未经检查的强制转换警告
您收到警告是因为您所做的事情不能被证明是安全的。你 假设 这getInstance(colTypeL)
将返回Extractor<L>
-但不能在编译时或执行时间验证。
您可以使用@SuppressWarnings("unchecked")
其他人提到的方式,但是我会尝试重新考虑设计。