Golang strings.LastIndexByte()函数及示例
strings.LastIndexByte()函数 在Golang中返回原始字符串中给定字节的最后一个实例的索引。如果在原始字符串中没有给定的字节,则此方法将返回-1。
语法:
func LastIndexByte(str string, b byte) int
在此,str是原始字符串,b是我们要查找最后一个索引值的字节。
返回值: 它返回整数。
示例1:
// Golang程序说明
// 字符串.LastIndexByte()函数。
package main
// 导入fmt和字符串
import (
"fmt"
"strings"
)
// 调用主方法
func main() {
// 返回字符串中'g'的最后一个索引。
fmt.Println(strings.LastIndexByte("geeksforgeeks", 'g'))
// 返回字符串中'k'的最后一个索引。
fmt.Println(strings.LastIndexByte("geekgeekgeek", 'k'))
}
输出:
8
11
示例2:
// Golang程序说明
// 字符串.LastIndexByte()函数。
package main
// 导入fmt和字符串
import (
"fmt"
"strings"
)
// 调用主方法
func main() {
// 执行不区分大小写的搜索(返回-1)。
fmt.Println(strings.LastIndexByte("GeeksForGeeks", 'g'))
// 执行不区分大小写的搜索(返回-1)。
fmt.Println(strings.LastIndexByte("GeeKGeeKGeeK", 'k'))
}
输出:
-1
-1