java split
生活随笔
收集整理的这篇文章主要介绍了
java split
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
java 中String的split用起来确实有点不爽
如果要用|||分割字符串,应该要用split("\\|\\|\\|")
如果用一个或多个空格分割字符串用split("\\s+");
发现java中的一个bug, 其实也不算bug,主要是看如果定义
java
“ a b c ”.split("\\s+")
生成数组 ["", "a“,"b","c"] 注意也把a之前的空格分隔符之前的空字符串作为一个结果
"&&a&&b&&c".split("&&")
["", "a“,"b","c"]
如果是
”“.split(" ")
返回是含有一个空字符串的数组
String line = "bacaa";
String[] toks = line.split("a");
["b", "c"] //最后一个分隔符之间的为空,就没有显示
String line = "bacaac";
String[] toks = line.split("a");
["b", "c",“”,“c”]//
这是个坑
python就可爱多了
“ a b c ”.split()
['a', 'b', 'c']
但是,"&&a&&b&&c".split("&&")的结果是
['', 'a', 'b', 'c', '']
总结
以上是生活随笔为你收集整理的java split的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 浅谈深度学习(Deep Learning
- 下一篇: 内存管理算法--Buddy伙伴算法