我有产生随机阵列的函数:不兼容的类型:INT []不能转换到的java.util.List <java.lang.Integer中>
private static List<Integer> randomIntegerArray(int n) {
int[] array = new int[n];
for(int i = 0; i < array.length; i++) {
array[i] = (int)Math.random();
}
return array;
}
我发现了以下错误:
incompatible types: int[] cannot be converted to java.util.List
我不确定这是什么问题。这是一个令人难以置信的简单的代码,我似乎无法工作。
“List”不是数组。如果你想返回一个int数组,你的返回类型需要是'int []' – khelwood
@khelwood,那么如何初始化/附加一个'List'? –
123
它告诉你这个类型不能被自动转换。你必须创建你想要返回的类型。 –