«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Советы по поиску позиции элемента в массиве Java

Советы по поиску позиции элемента в массиве Java

Опубликовано в 2025-06-15
Просматривать:984

How to Find the Position of an Element in a Java Array?

Получение позиции элемента в массивах Java

в классе массивов Java, не существует прямого «Indexof», чтобы определить позицию определенного элемента в рамках массива. Однако класс утилиты массивов предлагает альтернативные методы для достижения этой функциональности.

несортированных массивов (неприменения)

для неортированных массивов, которые содержат ссылки на объекты, вы можете использовать следующие Code:

java.util.Arrays.asList(theArray).indexOf(o);

Этот подход использует API отражения Java для преобразования массива в список, позволяющий использовать IndexOf Method. (Примимитивы)

Если ваш массив содержит примитивные типы данных и не содержит, вы можете использовать такие решения, как:

[Крема Бэйдогана, метод] (ссылка на решение Керема)

    [Эндрю Маккинли Solution)
  • [Mishax's Method] (ссылка на решение Mishax)
  • ]
  • сортированные массивы

для сортированных массивов, независимо от того, содержат ли они примитивы или объекты, вы можете использовать бинарные поиски Java. Performance:

java.util.arrays.binarysearch (thearray, o);

]

Этот метод возвращает индекс элемента, если найдено, или отрицательное значение, указывающее точку вставки, где элемент должен быть размещен.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3