为什么CollectionUtils.subtract会产生强制转换警告?

时间:2019-02-11 09:32:03

标签: java generics casting compiler-warnings

我想得到两个字符串列表的区别。

我发现CollectionUtils做到了。但是我收到编译警告。

Collection<String> a = new ArrayList<>();
Collection<String> b = new ArrayList<>();
Collection<String> c = CollectionUtils.subtract(a, b);

哪个会产生:

  

类型安全:类型Collection的表达式需要未经检查的转换才能符合Collection<String>

有什么方法可以使用此库而不会收到此警告?除了@SupressWarnings。

0 个答案:

没有答案