Как проверить, содержит ли массив 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;
}
}
```
Это работает, но выглядит слишком многословно. Тем более, если массив большой, то хочется более элегантного решения
```