为什么Character.isSpaceChar('\u0009')
在 Java 1.7 中返回 false?此字符也称为 '\t' 或基于字符串的英语:“水平制表符”。根据我的眼睛和维基百科的相似,这个字符是空格。但是Java报告错误!
我还尝试在unicode.org上找到一些打印所有字符类别的列表或表格(我的最终目标是找到代码点和类别 Zi、Zp、Zs* 之间的官方映射)无济于事。
*其实现在我又撒谎了。我的最终目标是测试 Java 计算空格的能力并编写我自己的库,一个可以实际使用的库(他还应该删除换行符)。或者我应该把这门科学留给著名的\s
模式吗?