Java,我怎么能把这句话分成数组呢?

时间:2015-09-16 09:23:47

标签: java split

如何分割用空格绘制的句子,同时

E.g

String Sentence="Please , tell me about : job, hobby";

String[] words = Sentence.split(" ");< ---所以我需要',' ':' ' '分裂, 我该如何解决多次拆分?

1 个答案:

答案 0 :(得分:4)

您可以使用非单词命令和量词:

String sentence="Please , tell me about : job, hobby";
System.out.println(Arrays.toString(sentence.split("\\W+")));

<强>输出

[Please, tell, me, about, job, hobby]

您还可以使用包含所需特定标记的角色类:

System.out.println(Arrays.toString(sentence.split("[,: ]+")));

(相同的输出)

<强>文档

Here