首页 > 代码库 > Java 以空格分割字符串
Java 以空格分割字符串
Java中使用类似于 str.split("/"); 的方法可以很方便的实现将一个字符串分割为数组,
但是如果分隔符是一个(或几个)空格呢??
我们的本能反应或许应该是 str.split(" "); //引号中间是空格
如果你尝试过以上方法,应该发现是不可以的!!不然你也不会看到这篇博客了,哈哈。
正确是方法如下:
str = "Hello I‘m your String";//空格可以任意多个
String[] splited = str.split("\\s+");//这样写就可以了
至于原因呢?没去详细了解,有兴趣的朋友可以研究一下,可以留言告诉我。
下面这个是源出处:
https://stackoverflow.com/questions/7899525/how-to-split-a-string-by-space
Java 以空格分割字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。