欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java split

发布时间:2024/9/30 编程问答 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。