Character.isWhitespace(char)老了。真的很老 Java早期所做的许多事情都遵循C的约定和实现。
十多年来,现在,这些事情似乎是错误的。考虑一下它可以证明事情发生了多大的变化,即使在Java的早期和.NET的早期之间也是如此。
Java努力做到100%向后兼容。因此,即使Java团队认为更正最初的错误并在从Character.isWhitespace(char)返回true的字符集中添加不间断空格也很好,但他们却不能这样做,因为几乎可以肯定存在的软件完全依赖于当前的实现方式。



