Golang strings.LastIndexByte()函数及示例

Golang strings.LastIndexByte()函数及示例

strings.LastIndexByte()函数 在Golang中返回原始字符串中给定字节的最后一个实例的索引。如果在原始字符串中没有给定的字节,则此方法将返回-1。

语法:

func LastIndexByte(str string, b byte) int
Go

在此,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'))
} 
Go

输出:

8
11
Go

示例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'))
} 
Go

输出:

-1
-1
Go

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册