कैसे जांचें कि क्या Java array में कोई विशेष मान है?
```html
Java Array Search
सभी को नमस्कार! मैं एक शुरुआती Java डेवलपर हूँ और मुझे एक समस्या का सामना करना पड़ा: मुझे एक string array में किसी विशेष मान की जांच करनी है। उदाहरण के लिए, मेरे पास उपयोगकर्ता नामों की एक array है:
String[] users = {"Анна", "Иван", "Мария", "Петр"};
और मैं जांचना चाहता हूँ कि क्या उनमें "Иван" उपयोगकर्ता है। मैंने कई तरीके आज़माए, लेकिन वे या तो काम नहीं करते या बहुत बोझिल लगते हैं।
पहले मैंने collections की तरह contains() method का उपयोग करने की कोशिश की:
if (users.contains("Иван")) { // Compilation error
System.out.println("उपयोगकर्ता मिल गया");
}
लेकिन यह काम नहीं किया — compiler ने error दी कि arrays में ऐसा कोई method नहीं है।
फिर मैंने for loop लिखा:
boolean found = false;
for (int i = 0; i < users.length; i++) {
if (users[i].equals("Иван")) {
found = true;
break;
}
}
यह काम करता है, लेकिन बहुत verbose लगता है। खासकर अगर array बड़ी है, तो मैं एक अधिक elegant solution चाहता हूँ।
```