Kotlin में ऐरे से डुप्लिकेट स्ट्रिंग्स हटाने के सर्वोत्तम तरीके
नमस्ते! मैंने अभी Kotlin सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा: मेरे पास स्ट्रिंग्स का एक array है जिसमें बहुत सारे डुप्लिकेट elements हैं। मुझे एक नया array चाहिए जिसमें केवल unique values हों, और पहली occurrences का क्रम बना रहे।
यहाँ मेरे कोड का उदाहरण है:
```kotlin
fun main() {
val fruits = arrayOf("apple", "banana", "apple", "orange", "banana", "grape", "apple")
// यहाँ मैं पाना चाहता हूँ: ["apple", "banana", "orange", "grape"]
}
```
मैंने `distinct()` का उपयोग करने की कोशिश की, लेकिन यह `List` लौटाता है, जबकि मुझे array चाहिए। मैंने `contains()` के साथ loop का भी प्रयास किया, लेकिन यह बोझिल लगता है और शायद बड़े arrays के लिए कुशल नहीं है।
मेरा वर्तमान तरीका:
```kotlin
fun removeDuplicates(arr: Array): Array {
val