Skip to content
Go

String-Verarbeitung

Häufige Operationen im strings-Paket.

#strings#string

Code

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "Hello, World"

    fmt.Println(strings.ToUpper(s))
    fmt.Println(strings.ToLower(s))
    fmt.Println(strings.Contains(s, "World"))
    fmt.Println(strings.HasPrefix(s, "Hello"))
    fmt.Println(strings.Replace(s, "o", "0", -1))

    parts := strings.Split("a,b,c", ",")
    fmt.Println(parts)

    joined := strings.Join(parts, "-")
    fmt.Println(joined)

    // Builder for efficient concatenation
    var b strings.Builder
    for i := 0; i < 10; i++ {
        b.WriteString(fmt.Sprintf("%d", i))
    }
    fmt.Println(b.String())
}