我无法在int[]上使用java array.remove()
我是Java新手,我所在的班级需要删除数组中的重复元素,但我在代码中遇到了一个障碍:我无法在int[]上使用java array.remove(),java,arrays,Java,Arrays,我是Java新手,我所在的班级需要删除数组中的重复元素,但我在代码中遇到了一个障碍: Exception in thread "main" java.lang.Error: Unresolved compilation problem: Cannot invoke remove(int) on the array type int[] at File10.main(File10.java:17) 这是我目前的代码: import java.util.Ar
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Cannot invoke remove(int) on the array type int[]
at File10.main(File10.java:17)
这是我目前的代码:
import java.util.ArrayList;
公共课家庭作业10{
公共静态void main(字符串[]args){
int arrayLength=(int)(Math.random()*50);
int[]randomArray=新的int[arrayLength];
对于(inti=0;i没有remove()
方法。使用ArrayList,或读取数组上的属性。在Java中,数组和ArrayList
是两件不同的事情。数组是固定长度,而ArrayList
是动态长度。数组没有删除
。当我尝试将数组切换到ArrayList
时,出现了另一个错误什么是单独的错误?不要紧,我已经把我的数组转移到ArrayList,谢谢你的帮助