1. 判断是否包含
```
s:="hello word"
strings.Contains(s,"hello") // true
```
2.判断某个字符在字符串中的位置索引。从0开始计算。
```
s:="hello word"
strings.Index(s,"o") // 4
```
3.切割字符串,返回字符串数组
```
s:="1#2#345"
strings.Splite(s,"#") // [1 2 345]
```
4.合并字符串
```
s:=[1 2 345]
strings.Join(s,"#") // "1#2#345"
```
5.字符串是否包含前缀:HasPrefix();
```
s:="hello world"
strings.HasPrefix(s,"he") // true
```
6.字符串是否包含后缀:HasSuffix();
```
s:="hello world"
strings.HasSuffix(s,"ord") // true
```
7.int和string在转换
```
s := 10
d:="10"
fmt.Println(strconv.Itoa(s))
fmt.Println(strconr.Atoi(d))
```
8.字符串和布尔值的转换
```
strconv.ParseBool("false")
*****
*****
case "1", "t", "T", "true", "TRUE", "True":
return true, nil
case "0", "f", "F", "false", "FALSE", "False":
return false, nil
```
9.解析
```
strconv.FormatBool(true)
strconv.FormatFloat(3.14,32)//后面32是进制,可以查看2进制等。
```
- go环境搭建
- 解决go get网络慢的问题
- beego的安装
- bee的安装
- 编辑器
- go module
- 配置文件详解
- 配置文件其他说明
- 路由方法
- 路由
- 数据校验
- 校验函数
- 页面跳转
- 获取前端数据
- json文件的获取
- xsrf的用法
- xsrf的防护
- srfs和json的搭配
- flash的用法
- 过滤器
- url反转
- 各类数据的处理
- 模板函数
- 内置模板函数
- 自定义模板函数
- 模板
- 模板处理
- 模板渲染
- 视图文件的处理
- 静态文件
- 请求方式判断
- 验证码
- 另一种方法
- 分页类
- session
- 登录判断
- orm模块
- 使用方法
- mysql的安装
- 安装orm及驱动
- 建立模型
- 自定义模型
- 增删改查
- 高级查询
- 常见问题汇总
- 代码收藏
- 打包部署
- go build打包
- utils收藏
- 新goer容易犯的错
- 字符串操作