Strings, Zahlen und Collections überall
Zentrale stdlib-Typen, die sich auf allen Targets gleich verhalten
Strings, Zahlen und Collections überall ist eine kostenlose Kotlin Multiplatform Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Kotlin Multiplatform Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Kotlin Multiplatform Academy-Kurs umfasst insgesamt 4 Lektionen.
One Toolbox, Every Target
Die Kotlin-Standardbibliothek wird zusammen mit der Sprache geliefert, sodass sich ihre Kerntypen unter Android, iOS, Desktop und darüber hinaus gleich verhalten.
Strings Just Work
Der Datentyp String ist vollständig plattformübergreifend. Sie können Text in commonMain deklarieren und kombinieren und sich überall darauf verlassen.
val name: String = "Ada"
val hi = "Hello, " + nameString Helpers Travel With You
Nützliche String-Funktionen wie Großschreibung, Trimmen und Länge befinden sich im gemeinsamen Code und stehen auf jeder Plattform bereit.
val tidy = " hi ".trim().uppercase()Numbers Are Shared Too
Zahlentypen wie Int, Long und Double sind Teil von Common Kotlin, sodass Ihre Berechnungen über alle Ziele hinweg identisch sind.
val total: Int = 2 + 3
val price: Double = 9.99Convert Between Types
Konvertierungen wie toInt und toDouble sind fehlertolerant und ermöglichen es Ihnen, Zahlen überall dort anzupassen, wo Ihr gemeinsam genutzter Code ausgeführt wird.
val count = "42".toInt()
val ratio = count.toDouble()Meet the List
Eine Liste enthält eine geordnete Gruppe von Elementen. Sie ist plattformübergreifend, sodass dieselbe Sammlung beide Apps antreibt.
val fruits: List<String> = listOf("apple", "pear")Sets Keep Things Unique
Ein Set speichert jeden Wert nur einmal. Ähnlich wie eine List funktioniert es auf jedem Kotlin-Ziel gleich.
val tags: Set<String> = setOf("kmp", "kmp")Maps Pair Keys and Values
Eine Map verknüpft Schlüssel mit Werten. Sie wird vollständig gemeinsam genutzt, sodass Suchvorgänge auf allen Plattformen identisch ablaufen.
val ages: Map<String, Int> = mapOf("Ada" to 36)Read Items Safely
Verwende Indizierung oder getOrNull, um aus einer Liste zu lesen. Diese Collection-Operationen sind zielübergreifend common-safe.
val first = fruits[0]
val maybe = fruits.getOrNull(5)Why This Matters
Da diese Kernvorgaben überall identisch sind, schreiben Sie die Datenlogik einmal und müssen sich nie wieder Gedanken darüber machen, auf welcher Plattform sie ausgeführt wird. 🙂
Default to Common Types
Greifen Sie zuerst zu einfachem String, Int, List, Set und Map. Sie sind das sichere, portable Rückgrat von gemeinsam genutztem Kotlin.
Quick Check
Welche Kollektion erfüllt diesen Bedarf?
Recap
Die grundlegenden Standardbibliothekstypen String, Zahlen, List, Set und Map verhalten sich auf jedem Zielsystem gleich, sodass die gemeinsame Datenlogik absolut zuverlässig ist.
Häufig gestellte Fragen
Ist die Lektion „Strings, Zahlen und Collections überall“ kostenlos?
Ja — der vollständige Text von „Strings, Zahlen und Collections überall“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Kotlin Multiplatform Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Kotlin Multiplatform Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Strings, Zahlen und Collections überall“?
Zentrale stdlib-Typen, die sich auf allen Targets gleich verhalten Du übst Kotlin Multiplatform Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Kotlin Multiplatform Academy zu starten?
Keine Vorkenntnisse erforderlich. Kotlin Multiplatform Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Strings, Zahlen und Collections überall“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Kotlin Multiplatform Academy-Lektion Code schreiben und ausführen?
Ja. Jede Kotlin Multiplatform Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Strings, Zahlen und Collections überall
- map, filter und fold im gemeinsamen Code
- Datumsangaben mit kotlinx-datetime
- Was nicht in der gemeinsamen stdlib enthalten ist