2 i mnovice I_mNovice 于 2016.04.21 11:08 提问

大神求解,初学JAVA,多多指教

要对字符串进行多次分割怎么办?其中要用, 。 还有空格进行分割 并统计相同的结果有多少

5个回答

c1170229210
c1170229210   2016.04.21 11:32

先按一个符号分,分完之后存数组里,然后把数组里的字符串再按另一个符号分别split一下,以此类推,直到所有的符号都分一边,虽然方法笨,但应该好用

xiaochaolovedan
xiaochaolovedan   2016.04.21 11:23

用String里的split函数进行切割,String str="h,s,df,sd,h"; String s[] = str.split(",");以逗号进行分割。其他的代码就比较容易了。

liuyihuansmm
liuyihuansmm   2016.04.21 11:23

没太明白你的意思,是一个字符串同时存在“,。”然后你分割是以这些符号来分割而不是某一个符号分割?例如“abc,456。你好!哈哈”最后分出来
abc
456
你好
哈哈
?是这意思不

liuyihuansmm
liuyihuansmm 回复I_mNovice: 那你就按照我下面那条回复做就好了
一年多之前 回复
I_mNovice
I_mNovice 是的
一年多之前 回复
I_mNovice
I_mNovice 是的
一年多之前 回复
liuyihuansmm
liuyihuansmm   2016.04.21 11:28

如果按某一个符号来分,不就是split嘛,如果你想“,。?!”都分,那你先split(,)再split(?)一个道理

lovebosom
lovebosom   2016.04.21 11:48

先 用split(",")分割,之后再用split("。"),再 ?分割,再!分割,只不过是多次分割。你试试,应该可以的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!