zoukankan      html  css  js  c++  java
  • golang 字符串操作实例

    package main
     
    import s "strings"
    import "fmt"
     
    var p = fmt.Println
     
    func main() {
        p("Contains: ", s.Contains("test", "es")) //是否包含 true
        p("Count: ", s.Count("test", "t")) //字符串出现字符的次数 2
        p("HasPrefix: ", s.HasPrefix("test", "te")) //判断字符串首部 true
        p("HasSuffix: ", s.HasSuffix("test", "st")) //判断字符串结尾 true
        p("Index: ", s.Index("test", "e")) //查询字符串位置 1
        p("Join: ", s.Join([]string{"a", "b"}, "-"))//字符串数组 连接 a-b
        p("Repeat: ", s.Repeat("a", 5)) //重复一个字符串 aaaaa
        p("Replace: ", s.Replace("foo", "o", "0", -1)) //字符串替换 指定起始位置为小于0,则全部替换 f00
        p("Replace: ", s.Replace("foo", "o", "0", 1)) //字符串替换 指定起始位置1 f0o
        p("Split: ", s.Split("a-b-c-d-e", "-")) //字符串切割 [a b c d e]
        p("ToLower: ", s.ToLower("TEST")) //字符串 小写转换 test
        p("ToUpper: ", s.ToUpper("test")) //字符串 大写转换 TEST
        p("Len: ", len("hello")) //字符串长度
        p("Char:", "hello"[1]) //标取字符串中的字符,类型为byte
    }
    

      

  • 相关阅读:
    Emacs教程
    华为上机测试 2015
    奇偶排序
    C语言中的EOF和回车不一样
    jquery 使用方法
    1116
    1115
    1109
    Oracle14~23
    get与post的区别
  • 原文地址:https://www.cnblogs.com/vipstone/p/5385911.html
Copyright © 2011-2022 走看看