当前位置: 首页 > 知识库问答 >
问题:

从Kava中的整数数组中检索元素的索引[关闭]

汝楷
2023-03-14

Java中用于检索未排序整数数组中元素的索引的内部数据查询是什么。

不使用任何集合类型进行检索的过程是什么?

共有1个答案

隗嘉歆
2023-03-14

您只需检查方法ArrayList的实现。java集合中的indexOf()

看起来是这样的:

public int indexOf(Object o) {
    return indexOfRange(o, 0, size);//Size is the length of your array
}

int indexOfRange(Object o, int start, int end) {
    Object[] es = elementData;
    if (o == null) {
        for (int i = start; i < end; i++) {
            if (es[i] == null) {
                return i;
            }
        }
    } else {
        for (int i = start; i < end; i++) {
            if (o.equals(es[i])) {
                return i;
            }
        }
    }
    return -1;
}
 类似资料:
  • Java中用于检索未排序整数数组中元素的索引的内部数据查询是什么。 不使用任何集合类型进行检索的过程是什么?

  • 问题内容: 在Python中,我们可以使用来获取数组中值的索引。 但是,当我尝试执行NumPy数组时: 我得到: AttributeError:“ numpy.ndarray”对象没有属性“ index” 我如何在NumPy数组上执行此操作? 问题答案: 使用来获得,其中一个给定的条件是指数。 例子: 对于称为的2D : 对于一维数组: 请注意,这也适用于像条件,,等等… 您也可以使用方法创建的子

  • 问题内容: 给定n个元素的数组,即 我可以编写一个扩展,以便可以修改数组以实现以下输出: 有没有一种方法可以实现将数组移动任何索引(正数或负数)的功能。我可以使用子句以命令式方式实现此功能,但我正在寻找的是功能性实现。 该算法很简单: 通过提供的索引将数组分为两个 将第一个数组附加到第二个数组的末尾 有什么方法可以以功能样式实现它吗? 我完成的代码: 问题答案: 您可以使用远程下标并连接结果。这将

  • 我想知道在java中是否有一种方法可以在数组中的特定索引处提取和找到integer。然后我想把这个整数存储在一个变量中。这是可以做到的吗?

  • 问题内容: 我有一个看起来像这样的表: 还有其他几列与此问题无关。将它们存储为JSON是有原因的。 我要尝试的是查找具有特定 艺术家姓名 (精确匹配)的曲目。 我正在使用此查询: 例如 但是,这会进行全表扫描,而且速度不是很快。我尝试使用function创建一个GIN索引,并使用,但是未使用该索引,查询实际上要慢得多。 问题答案: 在Postgres 9.4+ 使用新的二进制JSON数据类型 ,P

  • 我有一个json身体如下- 无论何时执行任何代码,我都要检查上面的“tx”、“,“origin”值在我生成的json中是否可用。而且,它应该是连续的,比如(tx.origin)。如果它可用,它将返回一些东西。我可以得到任何一个值-。令牌[?(@.value==“tx”)]。值我需要连续检查所有3个值。 你们能帮帮我吗?提前谢谢。