上帝的平安、怜悯和祝福
如何从数组中删除图像
示例
int[] images = {R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket, R.drawable.ic_basket};
null 方法未成功并发送错误
images[x] = null;
images[x] = Integer.parseInt(null);
最佳答案
您必须创建一个新数组并将所有其他图像复制到其中:
int imageToRemove = ....;
int[] newImages = new int[images.length - 1];
int count = 0;
for (int i = 0; i < newImages.length; i++) {
if (images[i] == imageToRemove)
count++;
newImages[i] = images[count++];
}
images = newImages;
关于java - 如何从数组中删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61461279/