Titel: So bestimmen Sie, ob eine Zeichenfolge in Golang mit einem bestimmten Zeichen endet
In der Go-Sprache müssen wir manchmal bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen endet, was bei der Verarbeitung von Zeichenfolgen sehr häufig vorkommt. In diesem Artikel wird erläutert, wie Sie diese Funktion mithilfe der Go-Sprache implementieren, und es werden Codebeispiele als Referenz bereitgestellt.
Schauen wir uns zunächst an, wie man in Golang ermittelt, ob eine Zeichenfolge mit einem bestimmten Zeichen endet. Die Zeichen in einer Zeichenfolge in Golang können durch Indizierung ermittelt werden, und die Länge der Zeichenfolge kann über die integrierte Funktion len()
ermittelt werden. Daher können wir feststellen, ob die Zeichenfolge mit dem angegebenen Zeichen endet, indem wir die letzten Zeichen der Zeichenfolge vergleichen. len()
函数来获取。因此,我们可以通过比较字符串的最后几个字符来判断是否以指定字符结尾。
下面是一个示例代码,演示了如何判断一个字符串是否以指定字符结尾:
package main import ( "fmt" ) func endsWith(s string, suffix string) bool { if len(suffix) > len(s) { return false } return s[len(s)-len(suffix):] == suffix } func main() { str := "Hello, World!" suffix := "ld!" if endsWith(str, suffix) { fmt.Printf("字符串 '%s' 以 '%s' 结尾 ", str, suffix) } else { fmt.Printf("字符串 '%s' 不以 '%s' 结尾 ", str, suffix) } }
在这段代码中,endsWith()
函数用于判断字符串s
是否以字符串suffix
结尾。首先,我们比较了suffix
的长度和s
的长度,如果suffix
比s
还长,那么肯定不可能以suffix
结尾。接着,我们通过比较s
中最后与suffix
长度相同的字符是否等于suffix
,来确定是否以suffix
结尾。最后,在main()
函数中,我们调用endsWith()
rrreee
In diesem Code wird die FunktionendsWith()
verwendet, um zu bestimmen, ob die Zeichenfolge s
Ob es mit der Zeichenfolge Suffix
endet. Zuerst haben wir die Länge von suffix
und die Länge von s
verglichen. Wenn suffix
länger als s
ist es muss sein. Es ist unmöglich, mit suffix
zu enden. Als nächstes bestimmen wir, ob das letzte Zeichen in s
, das die gleiche Länge wie suffix
hat, gleich suffix
>End ist. Schließlich rufen wir in der Funktion main()
die Funktion endsWith()
auf, um eine Beurteilung zu treffen und das Ergebnis auszudrucken. 🎜🎜Das Obige ist die Methode in Golang, um festzustellen, ob eine Zeichenfolge mit einem bestimmten Zeichen endet. Ich hoffe, dass sie für Sie hilfreich ist. Wenn Sie weitere Fragen oder Zweifel haben, hinterlassen Sie bitte eine Nachricht zur Kommunikation. 🎜Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Golang-Zeichenfolge mit einem bestimmten Zeichen endet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!