Ter*_* Li -1 java string split
System.out.println("neon.mems.cmu.edu/people/".split("/").length); // output is 2
Run Code Online (Sandbox Code Playgroud)
我正在做一些网址处理.令我惊讶的是,我刚刚得到了上面的结果.我认为元素的数量可以是分割器的数量加一.
null到目前为止,我没有意识到最后一个空字符串(或只是)从分割数组中被切断.我想知道每种编程语言是否都是这种情况.
不是每种编程语言都不是这样,并且没有通用规范,所以没有理由这样做.
走
a := strings.Split("neon.mems.cmu.edu/people/", "/")
fmt.Println(len(a)) // prints 3
Run Code Online (Sandbox Code Playgroud)
使用Javascript
在浏览器的控制台中输入:
"neon.mems.cmu.edu/people/".split('/')
Run Code Online (Sandbox Code Playgroud)
结果是
["neon.mems.cmu.edu", "people", ""]
Run Code Online (Sandbox Code Playgroud)
当比赛为空时你应该做的不是这个split概念明显或固有的东西.证明是旧的Internet Explorer版本确实删除了那些空匹配.
| 归档时间: |
|
| 查看次数: |
4330 次 |
| 最近记录: |