如何在不使用 Java 索引的情况下从 Arraylist 中删除数组元素

爱丁香C

我想int[]{1,2,3,4]list.

我们可以list通过代码将其从 中删除list.remove(2)(2 是索引)。但是我们如何通过函数删除这个数组remove(Object obj)我非常感谢你。

List list = new ArrayList();
    list.add("hello");
    list.add(10);
    list.add(new int[] { 1, 2, 3, 4 });
山姆霍克

那么,这里有什么问题呢?只需将 Int 转换为对象即可。

list.remove((Object) 10);

既然您说要删除问题中未指定的 int[],您可以这样做

好的,所以我已经整理了一个方法。

public void removeIntArray(List list, int[] toRemove) {
    ListIterator listIterator = list.listIterator();
    while (listIterator.hasNext()) {
        Object object = listIterator.next();
        if (object instanceof int[]) {
            int[] ints = (int[]) object;
            if (Arrays.equals(ints, toRemove)) {
                listIterator.remove();
                break;
            }
        }
    }
}

只需将其称为

removeIntArray(list, new int[]{1, 2, 3, 4});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java HashMap中的2D arrayList中不使用索引的情况下增加值

来自分类Dev

如何在不考虑Java中的第一个索引的情况下删除ArrayList中的重复String数组

来自分类Dev

如何在不使用arraylist的情况下调整多维数组的大小(java)

来自分类Dev

如何在不使用`uniq`的情况下删除数组中的重复项?

来自分类Dev

如何在不使用索引器(javascript)的情况下访问数组的元素?

来自分类Dev

Java-如何在不使用别名的情况下返回方法多维数组

来自分类Dev

如何在不使用Java中的Replace()的情况下替换字符串中的char?

来自分类Dev

如何在不使用内置函数的情况下从python中的数组中删除元素

来自分类Dev

在不使用迭代器的情况下,从用户输入中删除arraylist的元素

来自分类Dev

如何在不使用外部库的情况下捕获Java中的摄像头输入?

来自分类Dev

如何在不使用String的情况下从Java中截断一个数字

来自分类Dev

在不使用Either的情况下如何在Java中执行此操作?

来自分类Dev

如何在不使用.replace的情况下替换Java字符串中的单词

来自分类Dev

如何在不使用js的情况下将java中的json字符串化

来自分类Dev

如何在不使用硬核索引的情况下擦除父数组中子数组的重复项

来自分类Dev

如何在不影响原始数组元素的情况下更改ArrayList中的元素?

来自分类Dev

如何在不使用matlab中查找的情况下获取逻辑矩阵的索引?

来自分类Dev

如何在不使用循环的情况下获取std :: array中项目的索引?

来自分类Dev

如何在不使用“索引”功能的情况下找到列表中项目的位置?

来自分类Dev

在不使用shift()方法的情况下删除数组中的第一个元素

来自分类Dev

Java-如何在不使用数组的情况下显示String中的所有子字符串

来自分类Dev

如何在不使用Java NIO删除目录本身的情况下删除目录(文件和子目录)的内容?

来自分类Dev

在不使用其他框架的情况下如何在Java EE 6/7中使用MVC?

来自分类Dev

如何在不使用xpath的情况下检查元素

来自分类Dev

如何在不使用Array.sort:Java的情况下按字母顺序对数组进行排序

来自分类Dev

如何在不使用java.nio的情况下将字节数组转换为long?

来自分类Dev

如何在不使用split和stringtokenizer的情况下反转Java中字符串中的单词

来自分类Dev

在Java中,如何在不使用方括号中的定界符的情况下拆分字符串?

来自分类Dev

如何在不使用循环的情况下获取大于或小于NumPy数组中每个项目的项目索引?

Related 相关文章

  1. 1

    在Java HashMap中的2D arrayList中不使用索引的情况下增加值

  2. 2

    如何在不考虑Java中的第一个索引的情况下删除ArrayList中的重复String数组

  3. 3

    如何在不使用arraylist的情况下调整多维数组的大小(java)

  4. 4

    如何在不使用`uniq`的情况下删除数组中的重复项?

  5. 5

    如何在不使用索引器(javascript)的情况下访问数组的元素?

  6. 6

    Java-如何在不使用别名的情况下返回方法多维数组

  7. 7

    如何在不使用Java中的Replace()的情况下替换字符串中的char?

  8. 8

    如何在不使用内置函数的情况下从python中的数组中删除元素

  9. 9

    在不使用迭代器的情况下,从用户输入中删除arraylist的元素

  10. 10

    如何在不使用外部库的情况下捕获Java中的摄像头输入?

  11. 11

    如何在不使用String的情况下从Java中截断一个数字

  12. 12

    在不使用Either的情况下如何在Java中执行此操作?

  13. 13

    如何在不使用.replace的情况下替换Java字符串中的单词

  14. 14

    如何在不使用js的情况下将java中的json字符串化

  15. 15

    如何在不使用硬核索引的情况下擦除父数组中子数组的重复项

  16. 16

    如何在不影响原始数组元素的情况下更改ArrayList中的元素?

  17. 17

    如何在不使用matlab中查找的情况下获取逻辑矩阵的索引?

  18. 18

    如何在不使用循环的情况下获取std :: array中项目的索引?

  19. 19

    如何在不使用“索引”功能的情况下找到列表中项目的位置?

  20. 20

    在不使用shift()方法的情况下删除数组中的第一个元素

  21. 21

    Java-如何在不使用数组的情况下显示String中的所有子字符串

  22. 22

    如何在不使用Java NIO删除目录本身的情况下删除目录(文件和子目录)的内容?

  23. 23

    在不使用其他框架的情况下如何在Java EE 6/7中使用MVC?

  24. 24

    如何在不使用xpath的情况下检查元素

  25. 25

    如何在不使用Array.sort:Java的情况下按字母顺序对数组进行排序

  26. 26

    如何在不使用java.nio的情况下将字节数组转换为long?

  27. 27

    如何在不使用split和stringtokenizer的情况下反转Java中字符串中的单词

  28. 28

    在Java中,如何在不使用方括号中的定界符的情况下拆分字符串?

  29. 29

    如何在不使用循环的情况下获取大于或小于NumPy数组中每个项目的项目索引?

热门标签

归档