繁体   English   中英

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

[英]Java , how can i split this sentence into array?

我如何在同一时间拆分一个用空格和绘制的句子

例如

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

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

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

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("[,: ]+")));

(相同的输出)

文件

在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM