Heim > Artikel > Backend-Entwicklung > So konvertieren Sie einen String in ein Array in der Go-Sprache
Konvertierungsmethode: 1. Verwenden Sie Fields(), um die Zeichenfolge durch Leerzeichen aufzuteilen und in ein Array umzuwandeln, die Syntax „arr := strings.Fields(s)“; 2. Verwenden Sie Split(), um die Zeichenfolge nach Zeichenfolgen aufzuteilen , die Syntax „arr : = strings.Split(s,sep)“; 3. Verwenden Sie FieldsFunc(), um die Zeichenfolge nach Zeichen aufzuteilen, die Syntax lautet „arr := strings.FieldsFunc(s,f func(rune) bool) ".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.
Die Go-Sprache bietet mehrere Methoden zum Aufteilen von Zeichenfolgen in Arrays. Und das Aufteilen von Zeichenfolgen kann unterteilt werden in: Aufteilen nach Leerzeichen, Aufteilen nach Zeichenfolgen und Aufteilen nach Zeichen.
Methode 1: Verwenden Sie die Funktion Fields(), um die Zeichenfolge durch Leerzeichen aufzuteilen und in ein Array umzuwandeln Die Saite gespalten werden.
Rückgabewert | |
---|---|
Erläuterung | Das nach der Aufteilung der Zeichenfolge s durch Leerzeichen zurückgegebene Zeichenfolgenarray wird in der Variablen arr gespeichert. |
Die zu teilende Zeichenfolge.
Das Trennzeichen der Zeichenfolge.
Rückgabewert
Gibt das geteilte String-Array zurück.
ErläuterungDas nach dem Teilen der Zeichenfolge s gemäß der Zeichenfolge sep zurückgegebene Zeichenfolgenarray wird in der Variablen arr gespeichert. | |
---|---|
Methode 3: Verwenden Sie die FieldsFunc()-Funktion, um die Zeichenfolge nach Zeichen aufzuteilen | |
package main import ( "fmt" "strings" ) func main() { //使用 strings.Fields 函数,实现按空格分割字符串 strHaiCoder := "Hello HaiCoder" strArr := strings.Fields(strHaiCoder) fmt.Println("strArr =", strArr) } |
Parameter |
s
f
Rückgabewert
Gibt das geteilte String-Array zurück.
ErklärungTeilen Sie die Zeichenfolge s entsprechend der Zeichenfolge gemäß der Funktion f auf, und das nach der Aufteilung zurückgegebene Zeichenfolgenarray wird in der Variablen arr gespeichert. | |
---|---|
[Verwandte Empfehlungen: | Go-Video-Tutorial | ,
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in ein Array in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!