Как узнать индекс элемента в массиве java
4 года назад
Человек-Молекула
Чтобы не перебирать массив вручную, можно преобразовать его в список и использовать метод indexOf :
String[] arr = new String[]{"1","2","56","3"}; int index = Arrays.asList(arr).indexOf("56"); System.out.println(index); // => 2
Для массива примитивных типов подход не сработает - необходимо сперва провести упаковку :
int[] arr1 = new int[]{1, 2, 56, 3}; int index1 = Arrays.stream(arr1).boxed().collect(Collectors.toList()).indexOf(56); System.out.println(index1); => 2
3 года назад
Сергей Якимович
Java-разработчик
Изучите Java и фреймворк Spring Boot и REST API
от 6 792 ₽
Посмотреть →
СИКП на Java
Изучите фундаментальные принципы программирования на Java
от 3 900 ₽
Fullstack-разработчик на Java
от 7 934 ₽
Алгоритмы и структуры данных
Алгоритмы для собеседований
Основы Java
Бесплатно
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке