0Pricing
Swift Academy · Lektion

Gängige APIs – prefix/suffix/contains, split/join

Verwenden Sie praktische String-APIs: hasPrefix/hasSuffix/contains, teilen Sie Strings in Teile auf und fügen Sie Arrays mit Trennzeichen wieder zusammen.

Gängige APIs – prefix/suffix/contains, split/join ist eine kostenlose Swift Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 3. 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 Swift Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Swift Academy-Kurs umfasst insgesamt 3 Lektionen.

Überblick

Swift bietet praktische Hilfsmethoden für String bei alltäglichen Aufgaben: hasPrefix, hasSuffix, contains, split und joined. Sie kombinieren diese Methoden sicher auf kleinen Bildschirmen.

Prefix/Suffix/Contains

Prüfen Sie den Anfang, das Ende oder das Vorhandensein eines Teilstrings mit hasPrefix, hasSuffix und contains.

let path = "/usr/local/bin"
print(path.hasPrefix("/usr"))   // true
print(path.hasSuffix("bin"))    // true
print(path.contains("local"))   // true

Groß-/Kleinschreibungsunabhängige Suche

APIs unterscheiden Groß- und Kleinschreibung. Für eine einfache Suche ohne Beachtung der Groß-/Kleinschreibung vergleichen Sie lowercased() oder uppercased().

let note = "Welcome to Swift"
let found = note.lowercased().contains("swift".lowercased())
print(found)  // true

In Teile aufteilen

split(separator:) gibt Substrings zurück, also Ansichten. Konvertieren Sie sie in String, wenn Sie sie langfristig speichern möchten.

let csv = "Ada,Bob,Charlie"
let parts = csv.split(separator: ",")      // [Substring]
print(parts)                               // ["Ada","Bob","Charlie"]
print(parts.first ?? "")

Varianten von split

Steuern Sie leere Teile mit omittingEmptySubsequences oder teilen Sie anhand einer Regel mit whereSeparator.

let path = "///usr//local/bin"
let pieces1 = path.split(separator: "/", omittingEmptySubsequences: true)
let pieces2 = path.split(separator: "/", omittingEmptySubsequences: false)
print(pieces1)  // skips empties
print(pieces2)  // keeps empties

let vowels = "aeiou"
let tokens = "hello world".split(whereSeparator: { vowels.contains($0) })
print(tokens)

Teile zusammenfügen

Verwenden Sie joined(separator:) für Arrays, um mit einem gewählten Trennzeichen einen einzelnen String zu erstellen.

let words: [String] = ["one","two","three"]
let hyphen = words.joined(separator: "-")
print(hyphen)  // one-two-three

Methode zum Zusammenfügen

Kurzer Check: Welche Methode fügt ein Array aus Strings mit einem Trennzeichen zusammen?

Zusammenfassung

Zusammenfassung: Erkennen Sie Text mit hasPrefix/hasSuffix/contains. Teilen Sie ihn mit split auf und passen Sie leere Teile und Regeln an. Bauen Sie Strings mit joined wieder zusammen.

Häufig gestellte Fragen

Ist die Lektion „Gängige APIs – prefix/suffix/contains, split/join“ kostenlos?

Ja — der vollständige Text von „Gängige APIs – prefix/suffix/contains, split/join“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Swift Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Swift Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Gängige APIs – prefix/suffix/contains, split/join“?

Verwenden Sie praktische String-APIs: hasPrefix/hasSuffix/contains, teilen Sie Strings in Teile auf und fügen Sie Arrays mit Trennzeichen wieder zusammen. Du übst Swift 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 Swift Academy zu starten?

Keine Vorkenntnisse erforderlich. Swift 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 2 von 3.

Wie lange dauert die Lektion „Gängige APIs – prefix/suffix/contains, split/join“?

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 Swift Academy-Lektion Code schreiben und ausführen?

Ja. Jede Swift 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

  1. Strings und Unicode – Grapheme, Indizes, Substrings, APIs
  2. Gängige APIs – prefix/suffix/contains, split/join
  3. Performance-Hinweise – Copy-on-Write
← Zurück zu Swift Academy