【发布时间】:2014-01-15 14:40:42
【问题描述】:
根据How to determine whether a character is a letter in Java? 的回答,我正在使用 下面的代码 sn-p 以匹配字符串是否在开头包含 unicode 字母。它在 unicode 字符的 java 6 上运行良好 \u0374 未被视为 unicode 字母
boolean test = "\u0374100".matches("[\\p{L}].*");; returns true on java 7 whereas it return false java 6.
Java 7 在这个方面有什么变化吗?如果是,如何让 java 6 的东西在 java 7 上工作?
【问题讨论】: