/
Вопросы и ответы
/
Java
/

Как узнать индекс элемента в массиве java

Как узнать индекс элемента в массиве java

4 года назад

Человек-Молекула

Ответы

0

Чтобы не перебирать массив вручную, можно преобразовать его в список и использовать метод 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 года назад

Сергей Якимович

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845