Types and Strings
String Operations
Strings have useful methods and properties for trimming, changing case, and checking content.
Clean and inspect text
string_operations.swift
import Foundation
let rawName =
let trimmed = rawName.trimmingCharacters(in: CharacterSet.whitespaces)
let display = trimmed.uppercased()
let hasA = display.contains("A")
print("display=\(display)")
print("count=\(display.count)")
print("hasA=\(hasA)")
import Foundation
let rawName =
let trimmed = rawName.trimmingCharacters(in: CharacterSet.whitespaces)
let display = trimmed.uppercased()
let hasA = display.contains("A")
print("display=\(display)")
print("count=\(display.count)")
print("hasA=\(hasA)")
import Foundation
let rawName =
let trimmed = rawName.trimmingCharacters(in: CharacterSet.whitespaces)
let display = trimmed.uppercased()
let hasA = display.contains("A")
print("display=\(display)")
print("count=\(display.count)")
print("hasA=\(hasA)")
string methods
Methods such as `trimmingCharacters(in:)` and `uppercased()` return new string values without changing the original string.