How to declare a string array in Kotlin, like String[] in Java? Looking for an analog
Hello everyone! I just started learning Kotlin after Java and encountered a simple but unexpected problem.
\n\nIn Java I used to write:
\nString[] names = new String[]{"Alice", "Bob", "Charlie"};\n\nOr, if the array is empty:
\nString[] names = new String[10];\n\nNow I'm trying to do the same in Kotlin. I tried several options, but none work or give compilation errors:
\n\n// Option 1: Just copied Java syntax\nvar names: String[] = arrayOf("Alice", "Bob") // Error: "String[] is not a type"\n\n// Option 2: Tried via Array\nvar names: Array<String> = ["Alice", "Bob"] // Error: "Type mismatch"\n\n// Option 3: Creating an empty array\nvar names = new String[10] // No answers yet.
Log in to leave an answer
Blogs
Top Mistakes of Beginner JavaScript Developers and How to Avoid Them