strings.Contains Function in Golang with Examples Last Updated : 28 Apr, 2025 Comments Improve Suggest changes Like Article Like Report strings.Contains Function in Golang is used to check the given letters present in the given string or not. If the letter is present in the given string, then it will return true, otherwise, return false. Syntax: func Contains(str, substr string) bool Here, str is the original string and substr is the string that you want to check. Let us discuss this concept with the help of an example: Example 1: Go // Golang program to illustrate // the strings.Contains() Function package main import ( "fmt" "strings" ) func main() { // using the function fmt.Println(strings.Contains("GeeksforGeeks", "for")) fmt.Println(strings.Contains("A computer science portal", "science")) } Output: true true Explanation: In the above example, we check the presence of sub-string 'for' and 'science' in different strings. Since strings.Contains() function returns boolean value, it returns true in both the cases. Example 2: Following example illustrates how the user can print the desired result instead of a boolean output: Go // Golang program to illustrate // the strings.Contains() Function package main import ( "fmt" "strings" ) func main() { input := "Golang" str := "This is a Golang program" if strings.Contains(str, input) { fmt.Println("Yes") } } Output: Yes Explanation: In the above example, we take a sub-string as 'input' and the main string as 'str'. Then, we check if 'Golang' is present in the main string. If so, 'Yes' is returned as the output as shown above. Comment More infoAdvertise with us Next Article strings.Contains Function in Golang with Examples P preetikagupta8171 Follow Improve Article Tags : Go Language Golang-String Similar Reads strings.ContainsAny() Function in Golang with Examples ContainsAny function is used to check whether any Unicode code points in chars are present in the string. It is an inbuilt function used to find if a specified string exists in the string if found it will return true or else false. Syntax: func ContainsAny(str, charstr string) bool Here, the first p 2 min read strings.ContainsRune() Function in Golang with Examples The Unicode, which is a superset of ASCII and contains all the characters present in the world's writing system, is the character set that's being followed right now. Each character in the Unicode system is uniquely identified by a Unicode code point, which is referred to as runes in Golang. To know 2 min read strings.Compare() Function in Golang with Examples The Compare() function is an inbuilt function in the Golang programming language which is used to compare two strings. It is used to compare two strings in lexicographical order (order in which the words are arranged alphabetically, similar to the way we search words in dictionary) or to find out if 2 min read strings.Map() Function in Golang With Examples strings.Map() Function in Golang is used to return a copy of the string given string with all its characters modified according to the mapping function. If mapping returns a negative value, the character is dropped from the string with no replacement. So whenever the user wants to make changes in a 2 min read strings.Join() Function in Golang With Examples strings.Join() Function in Golang concatenates all the elements present in the slice of string into a single string. This function is available in the string package. Syntax: func Join(s []string, sep string) string Here, s is the string from which we can concatenate elements and sep is the separato 1 min read strings.EqualFold() Function in Golang With Examples strings.EqualFold() Function in Golang reports whether s and t, interpreted as UTF-8 strings, are equal under Unicode case-folding, which is a more general form of case-insensitivity. Syntax: func EqualFold(s1, s2 string) bool Here, s1 and s2 are strings. Return Value: It returns the boolean value 1 min read strings.Index() Function in Golang With Examples strings.Index() Function in Golang is used to get the first instance of a specified substring. If the substring is not found, then this method will return -1. Syntax: func Index(str, sbstr string) int Here, str is the original string and sbstr is a string whose we want to find index value. Example 1 2 min read strings.Title() Function in Golang With Examples strings.Title() Function returns a copy of string s with all Unicode letters of string whose begin words mapped to their Unicode title case. This method belongs to the strings package. Syntax: func Title(s string) string It returns the string. Example 1: C // Golang program to illustrate the strings 1 min read strings.Fields() Function in Golang With Examples strings.Fields() Function in Golang is used to splits the given string around each instance of one or more consecutive white space characters, as defined by unicode.IsSpace, returning a slice of substrings of str or an empty slice if str contains only white space. Syntax: func Fields(str string) []s 2 min read strings.SplitN() Function in Golang with Examples strings.SplitN() Function() is a string manipulation function in Go language. It is used to split a given string into substrings separated by a separator. This function returns the slices of all substrings between those separators. Syntax: func SplitN(s, sep string, n int) []string Here, s is the st 3 min read Like