Получение позиции элемента в массивах Java
в классе массивов Java, не существует прямого «Indexof», чтобы определить позицию определенного элемента в рамках массива. Однако класс утилиты массивов предлагает альтернативные методы для достижения этой функциональности.
несортированных массивов (неприменения)
для неортированных массивов, которые содержат ссылки на объекты, вы можете использовать следующие Code:
java.util.Arrays.asList(theArray).indexOf(o);
Этот подход использует API отражения Java для преобразования массива в список, позволяющий использовать IndexOf Method. (Примимитивы)
Если ваш массив содержит примитивные типы данных и не содержит, вы можете использовать такие решения, как:
[Крема Бэйдогана, метод] (ссылка на решение Керема)
для сортированных массивов, независимо от того, содержат ли они примитивы или объекты, вы можете использовать бинарные поиски Java. Performance:
java.util.arrays.binarysearch (thearray, o);]
Этот метод возвращает индекс элемента, если найдено, или отрицательное значение, указывающее точку вставки, где элемент должен быть размещен.Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3