Java StringTokenizer 严格遵守五个空白字符,仅此而已

标签 java guava

以下是什么意思:

... and StringTokenizer respects exactly five whitespace characters and nothing else.

http://code.google.com/p/guava-libraries/wiki/StringsExplained#Splitter

最佳答案

大概这意味着 StringTokenizer 将在 \n\r、空格、TAB 和换页时中断,默认情况下。来自最简单构造函数的源代码:

this(str, " \t\n\r\f", false);

您会看到那里列出的五个空白字符。不过,这并不是什么大问题,因为您可以使用其他构造函数之一指定自己的定界符。 StringTokenizer 还有很多其他问题;默认的空白字符集是最不需要担心的。

关于Java StringTokenizer 严格遵守五个空白字符,仅此而已,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10730582/

相关文章:

java - 用 Java 玩变音?

java - Guava 依赖的 Jar 大小 - 有小版本吗?

Java泛型通配符问题

java - Guava 事件总线 : How to return result from event handler

java - Google Guava 的 CacheLoader loadAll() 与 reload() 语义

java - 在不使用 contains 或 indexOf 方法的情况下检查给定字符串是否包含子字符串

java - 如何使用Struts编程打印数据库中的数据并显示在ftl页面上

java - 在 IntelliJ IDEA 中显示 Maven/Sbt 托管项目的 JavaDoc/ScalaDoc

java - 创建guava TreeMultimap的子图并对其键值对进行高效迭代

java - 如何配置 Google App Engine 上的应用程序以接收任何电子邮件地址的电子邮件?