java - 如何从 LinkedList<Integer> array[] 中删除元素

标签 java arrays

LinkedList<INteger> ar[4];

for(int i=0;i<4;i++)
{
    ar[i]=new LinkedList();
}

ar[0].add(99);
ar[1].add(60);
ar[0].add(66);
ar[0].add(61);

// how to remove 66 from List 0 index
ar[0].remove(66);
//but this above statement shows error

最佳答案

Java 认为您传递给方法的 66 ar[0].remove(66);是索引,不是对象,所以需要先获取对象的索引。

int index = ar[0].indexOf(66);
ar[0].remove(index);

关于java - 如何从 LinkedList<Integer> array[] 中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49370855/

相关文章:

java - 使用 BufferedWriter 从用户获取输入并将其写入文件

java - 如何将 OAEPParameterSpec 添加到 JWE 对象?

java - FileStats 类出现问题

Python - 将字符串拆分为字符,同时排除某个子字符串

javascript - 比较两个数组并填充缺失值

java - Android - loadDataWithBaseURL

java - 如何使用文本观察器为表单中的多个字段更新进度条?

c - 为什么这个二维指针表示法有效而另一个无效

c++ - 返回值为枚举的地址数组

python - 如何计算数字数组的对数阶乘