Avatar ·

Kotlin में केस-इनसेंसिटिव स्ट्रिंग्स की तुलना कैसे करें? Java equalsIgnoreCase का एनालॉग

```html सभी को नमस्ते! मैंने अभी-अभी Java के बाद Kotlin सीखना शुरू किया है और एक सरल लेकिन परेशान करने वाली समस्या का सामना किया है। Java में मैं स्ट्रिंग्स की तुलना करने के लिए `equalsIgnoreCase()` मेथड का उपयोग करता था। उदाहरण के लिए, मैं एक Android ऐप लिख रहा हूँ जहाँ उपयोगकर्ता द्वारा दर्ज किए गए शहर की जाँच करनी है। उपयोगकर्ता "Москва", "мосКВА" या "МОСКВА" लिख सकता है — ये सभी वेरिएंट समान माने जाने चाहिए। Java में यह इस तरह दिखता था: ```java String userInput = "мосКВА"; String city = "Москва"; if (city.equalsIgnoreCase(userInput)) { // शहर मैच हो गया } ``` लेकिन Kotlin में मुझे यह मेथड नहीं मिल रहा है! जब मैं `city.equalsIgnoreCase(userInput)` लिखने की कोशिश करता हूँ, तो कंपाइलर एरर देता है: "Unresolved reference: equalsIgnoreCase"। मैंने तुलना के लिए `==` का उपयोग करने की कोशिश की, लेकिन यह केस-सेंसिटिव है। ```