【发布时间】:2019-05-03 02:26:56
【问题描述】:
我希望通过“.”解析字符串,但它似乎将句点注册为退格,然后仅按空格解析。为什么会发生这种情况,我可以做些什么来解决它?
String x = "Hi. My name is Jeffrey. I like sports.";
for (String t : x.split(". "))
System.out.println(t);
这会产生:
M
名字
我
杰弗里
(空行)
点赞
运动。
【问题讨论】:
-
Split 采用正则表达式,点是匹配任何字符的特殊标记。