Avatar ·

Kotlin में स्ट्रिंग ऐरे कैसे घोषित करें? Java String[] का समतुल्य

मैंने Java के बाद Kotlin सीखना शुरू किया है और एक सरल लेकिन भ्रमित करने वाली समस्या का सामना किया। Java में मैं इस तरह लिखता था: ```java String[] names = new String[]{"Alice", "Bob", "Charlie"}; ``` लेकिन Kotlin में मैं कई विकल्प देखता हूँ और समझ नहीं पाता कि कौन सा सही है। मैंने यह कोशिश की: ```kotlin val names = arrayOf("Alice", "Bob", "Charlie") ``` लेकिन यह `Array` लौटाता है, न कि `String[]`। क्या कोई अंतर है? या मुझे हर जगह `Array` का उपयोग करना चाहिए? साथ ही, मुझे `listOf("Alice", "Bob", "Charlie")` मिला, जो `List` लौटाता है। लेकिन मुझे विशेष रूप से array चाहिए, क्योंकि मैं इसे एक Java मेथड में पास कर रहा हूँ जो `String[]` की अपेक्षा करता है। कृपया बताएं कि Kotlin में Java के `String[]` के समतुल्य सिंटैक्स क्या है? और अगर मुझे आकार पता है लेकिन मान पहले से नहीं पता, तो स्ट्रिंग array सही तरीके से कैसे बनाऊं? Java में मैं `String[] names = new String[10];` लिखता, Kotlin में क्या? कोड उदाहरणों के साथ मदद के लिए आभारी रहूंगा। <<>>

सीधा समतुल्य: Array

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग