首页 >Java >java教程 >在Java中如何正确地用空格分割字符串?

在Java中如何正确地用空格分割字符串?

Susan Sarandon
Susan Sarandon原创
2024-12-10 15:38:11763浏览

How Can I Correctly Split a String by Spaces in Java?

如何有效解析带有空格的字符串:解决标记化挑战

问题:

是否难以使用 split() 方法按空格分割字符串?尽管提供了正确的语法,您的结果仍然难以捉摸。

解决方案:

标准 split() 方法确实应该满足您的目标。但是,在某些情况下,您可能会遇到意外的行为。这可以归因于使用任何形式的空格作为分隔符的默认行为。

要解决此问题,我们可以显式指定我们希望定位的空白模式。 Java中用空格分割字符串的正确方法如下:

str = "Hello I'm your String";
String[] splited = str.split("\s+");

说明:

这里使用了“s”正则表达式来解决这种情况其中字符串中出现多个连续空格。它确保所有此类序列都被识别为分隔符,无论其数量如何,从而实现字符串的准确标记。

以上是在Java中如何正确地用空格分割字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn