文档章节

golang 使用 strings.Split 切割的注意

敲代码中
 敲代码中
发布于 2014/06/17 09:57
字数 124
阅读 494
收藏 3

    s := strings.Split("", "")
    fmt.Println(s, len(s))
    s = strings.Split("abc,abc", "")
    fmt.Println(s, len(s))
    s = strings.Split("", ",")
    fmt.Println(s, len(s))
    s = strings.Split("abc,abc", ",")
    fmt.Println(s, len(s))
    s = strings.Split("abc,abc", "|")
    fmt.Println(s, len(s))
    fmt.Println(len(""))
    fmt.Println(len([]string{""}))
    str := ""
    fmt.Println(str[0])


运行结果:

[] 0    //返回空数组
[a b c , a b c] 7  //返回7个数组元素
[] 1  //返回一个包含空字符元素的数组, 数组长度是1
[abc abc] 2
[abc,abc] 1
0
1
panic: runtime error: index out of range 


© 著作权归作者所有

共有 人打赏支持
敲代码中
粉丝 1
博文 16
码字总数 5522
作品 0
厦门
go语言按行读取文件

方法1:读取整个文件,然后按换行符切割 方法2:使用bufio的scanner,这种方法支持每行最多65536个字符

fxhover
2016/09/24
110
0
golang实现unicode码和中文之间的转换

将中文转换为unicode码,使用golang中的strconv包中的QuoteToASCII直接进行转换,将unicode码转换为中文就比较麻烦一点,先对unicode编码按u进行分割,然后使用strconv.ParseInt,将16进制数...

borey
2016/05/31
408
0
Golang 一些基本功能使用记录

(TOC) 命令行参数 配置文件 配置文件如下,需要名称和tomlconfig中的相同,并且代码中首字母大写,配置中小写 MySQL Socket 在实验环境中,如果对端没有处理指定端口的数据,会每隔一秒种返回...

城寒
2017/11/01
0
0
golang中strings包用法

package main import ("fmt""strings"//"unicode/utf8") func main() {fmt.Println("查找子串是否在指定的字符串中")fmt.Println(" Contains 函数的用法")fmt.Println(strings.Contains("sea......

ethantonylam
2016/05/25
16
0
golang -- 字符串操作

相关包有strings, strconv 判断是否以某字符串打头/结尾 strings.HasPrefix(s string, prefix string) bool => 对应python的str.startswith strings.HasSuffix(s string, suffix string) boo......

flyking
2014/01/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring 事件

ContextRefreshedEvent Event raised when an {@code ApplicationContext} gets initialized or refreshed. ContextClosedEvent Event raised when an {@code ApplicationContext} gets clos......

Canaan_
36分钟前
1
0
leetcode两数之和

leetcode中求两数之和解决方法 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 给定 nums = [2, 7, 11, ...

lar555
53分钟前
1
0
js实现限制网页内容复制

转载 在我们做的网页发到网上后,如果访客看到比较喜欢的内容,只要复制就可以变为自己的,自己辛辛苦苦弄半天还不及人家的一下复制,有时为了只让访客看到,而不能让它们复制内容,就用Jav...

lc_comeon
57分钟前
1
0
jenkins将spring boot项目发布到阿里云镜像中

1、spring boot项目 1.1 pom.xml配置 <artifactId>xxx-docker</artifactId><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.......

xixingzhe
今天
0
0
qsv格式可以在电视上播放吗

  大家都知道qsv格式是爱奇艺的独家缓存格式,是加密的,一般的播放器是无法播放的,只能在爱奇艺播放器上播放,如果想要在电视上播放,就必须要安装爱奇艺播放器,比较麻烦。其实还有一种...

萤火的萤火
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部