Go语言字符串操作
2018-11-08 17:44
134 查看
//求绝对值 func CalcAbs(a int) (ret int) { ret = (a ^ a>>31) - a>>31 return } input := []byte("hello golang base64") // 演示base64编码 encodeString := base64.StdEncoding.EncodeToString(input) // 对上面的编码结果进行base64解码 decodeBytes, err := base64.StdEncoding.DecodeString(encodeString) if err != nil { log.Fatalln(err) } // 如果要用在url中,需要使用URLEncoding uEnc := base64.URLEncoding.EncodeToString([]byte(input)) uDec, err := base64.URLEncoding.DecodeString(uEnc) if err != nil { log.Fatalln(err) } 字符串截取前几位,可以截取汉字: s = string([]rune(s)[:3])
相关文章推荐
- cpp复习3-字符串操作
- vs里面的一些字符串操作
- C#二维数组及字符串操作
- 字符串以及内存操作相关函数
- PHP开发中常用的字符串操作函数
- C的字符串操作接口实现
- shell字符串操作(长度,查找,替换,匹配)详解(shell内置一系列操作符号实现)
- mysql对字符串字段的操作未加引号
- MySQL的运算符、字符串操作、时间函数、全文检索
- shell 字符串操作
- Java 字符串操作的总结1(转载)
- JAVA与C++::关于JNI中文字符串操作问题总结
- 【C语言】字符串操作函数my_strcpy
- linux shell字符串操作
- 数据结构——算法之(010)( 字符串的左旋转操作)
- 字符串(String)的一系列操作
- DEDE 字符串操作常见问题
- Python学习之路3 - 字符串操作&字典
- 定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。
- Java对字符串进行的操作