Avatar ·

Как проверить, содержит ли массив Java определенное значение?

```html Всем привет! Я начинающий Java-разработчик и столкнулся с такой проблемой: нужно проверить, есть ли в массиве строк определенное значение. Например, у меня есть массив имён пользователей: ```java String[] users = {"Анна", "Иван", "Мария", "Петр"}; ``` И я хочу проверить, есть ли среди них пользователь "Иван". Я перепробовал несколько способов, но они либо не работают, либо выглядят очень громоздко. Сначала я попробовал использовать метод `contains()`, как в коллекциях: ```java if (users.contains("Иван")) { // Ошибка компиляции System.out.println("Пользователь найден"); } ``` Но это не сработало — компилятор ругается, что такого метода нет у массивов. Потом я написал цикл `for`: ```java boolean found = false; for (int i = 0; i < users.length; i++) { if (users[i].equals("Иван")) { found = true; break; } } ``` Это работает, но выглядит слишком многословно. Тем более, если массив большой, то хочется более элегантного решения ```