जावा में कैसे जांचें कि क्या किसी array में कोई विशेष मान है?
सभी को नमस्कार! मैं अभी Java सीखना शुरू कर रहा हूँ और एक ऐसे कार्य का सामना किया जो सरल लगता है, लेकिन मुझे कोई सुंदर समाधान नहीं मिल रहा है।
मेरे पास उपयोगकर्ता नामों की एक String array है:
```java
String[] users = {"Alice", "Bob", "Charlie", "Diana"};
```
मुझे जांचना है कि क्या इस array में नाम "Charlie" मौजूद है। अभी मैं इसे `for` लूप के माध्यम से कर रहा हूँ:
```java
boolean found = false;
for (int i = 0; i < users.length; i++) {
if (users[i].equals("Charlie")) {
found = true;
break;
}
}
if (found) {
System.out.println("उपयोगकर्ता मिल गया!");
}
```
यह काम करता है, लेकिन कोड बोझिल लगता है। मुझे पता है कि Python में `if "Charlie" in users:` लिख सकते हैं, और यह एक पंक्ति है। क्या Java में भी ऐसा कुछ है? शायद कोई built-in method या library class है जो वही काम करता है, लेकिन छोटा और स्पष्ट? साथ ही, primitive types की arrays के साथ कैसे करें, जैसे `int[]` — वहाँ तो `equals()` सीधे लागू नहीं हो सकता।
कृपया बताएं।