以下是什么意思:
... 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/