Kotlin में ऐरे से डुप्लिकेट स्ट्रिंग्स हटाने के सर्वोत्तम तरीके
नमस्ते! मैंने अभी Kotlin सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा: मेरे पास स्ट्रिंग्स का एक array है जिसमें कई बार-बार आने वाले elements हैं। मुझे एक नया array चाहिए जिसमें केवल unique values हों, और पहली बार आने वाले elements का क्रम बना रहे।
यहाँ मेरे कोड का उदाहरण है:
```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