Heim > Backend-Entwicklung > Golang > Welche Methoden gibt es, um in der Go-Sprache einen String in ein Array zu konvertieren?

Welche Methoden gibt es, um in der Go-Sprache einen String in ein Array zu konvertieren?

WBOY
Freigeben: 2024-03-12 14:15:03
Original
956 Leute haben es durchsucht

Welche Methoden gibt es, um in der Go-Sprache einen String in ein Array zu konvertieren?

Als sehr beliebte Programmiersprache bietet die Go-Sprache viele praktische Methoden für die Verarbeitung von Konvertierungen zwischen Strings und Arrays. Im Folgenden stellen wir einige häufig verwendete Methoden vor, einschließlich spezifischer Codebeispiele.

Methode 1: Verwenden Sie die Split-Methode des Strings-Pakets

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "apple,orange,banana"
    arr := strings.Split(str, ",")
    
    fmt.Println(arr)
}
Nach dem Login kopieren

Methode 2: Verwenden Sie die Split-Methode des Strconv-Pakets

package main

import (
    "fmt"
    "strconv"
)

func main() {
    str := "1 2 3 4 5"
    splitStr := strings.Fields(str)
    arr := make([]int, len(splitStr))

    for i, s := range splitStr {
        num, err := strconv.Atoi(s)
        if err != nil {
            panic(err)
        }
        arr[i] = num
    }

    fmt.Println(arr)
}
Nach dem Login kopieren

Die oben genannten sind zwei gängige Methoden zum Konvertieren von Strings in Arrays tatsächliche Bedürfnisse. Diese Methoden sind nicht nur einfach und leicht zu verstehen, sondern auch leistungsstark und für viele Szenarien geeignet. Ich hoffe, dass diese Beispiele Ihnen helfen können, die Methode zum Konvertieren von Zeichenfolgen in Arrays in der Go-Sprache besser zu verstehen.

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es, um in der Go-Sprache einen String in ein Array zu konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage