Joe*_*e C 5 java unicode substring
Java中的String数据类型让我们知道codePointCount在字符串中退出了多少个unicode字符; 以及如何通过codePointAt获取第n个unicode char.我想知道是否有一个API来获取包含Java中前N个unicode字符的子字符串.
谢谢,
没有一种方法可以在一次调用中完成,但offsetByCodePoints()会帮助您完成此操作.
static String substring(String str, int idx, int len) {
return str.substring(idx, str.offsetByCodePoints(idx, len));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1698 次 |
| 最近记录: |