这是因为你使用
ArrayList与
raw type。并且您要向其中添加特定类型。
原始类型ArrayList将期望使用Object类型的元素。如果添加任何其他类型,则Compiler不会确切知道要存储的类型。因此,它unchecked or unsafe operations
可以警告您可能做错了什么。
您最好创建一个
GenericArrayList:-
List<Integer> evenNumbers = new ArrayList<Integer>();
另外,请更改您的
method签名:-
public static void evensDivider (int[] e, List<Integer> evenNumbers)
附言 :-您应该始终参考
interface type一下。我的意思
List是代替
ArrayList
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)