Wie erstelle ich ein leeres Array in Kotlin? Beispiele mit intArrayOf, arrayOf und Array()
Hallo Kollegen! Ich habe kürzlich nach Java mit Kotlin angefangen und bin auf ein kleines, aber wichtiges Problem gestoßen. Ich muss ein leeres Array erstellen, um später dynamisch Elemente hinzuzufügen (oder es zumindest vorab zu initialisieren).
In Java habe ich das so gemacht:
```java
int[] arr = new int[0];
String[] arr2 = new String[0];
```
Aber in Kotlin bin ich verwirrt. Ich habe versucht, Folgendes zu schreiben:
```kotlin
val arr = arrayOf() // Fehler: Cannot infer type
var list = intArrayOf() // Scheint zu funktionieren, aber welcher Typ?
```
Der Compiler meckert, wenn ich keinen Typ angebe. Was ist, wenn ich ein Array von Strings oder benutzerdefinierten Objekten möchte? Ich habe auch über `Array(0) {...}` gelesen, verstehe aber nicht, wie man es richtig verwendet.
Die Hauptaufgabe: ein leeres Array erstellen (z.B. für Int, String oder meine eigene Klasse), um es später zuzuweisen.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen