可能重复: Java:使用unicode overline显示平方根时的字符串长度?
如何获取String中的Unicode字符数?
给出一个char[]泰国字符:
char[]
[?, ?, ?, ?, ?, ?, ?]
这在String中出现:อภิชาติ
String.length() 返回7.我知道(技术上)有7个字符,但是我需要一个能够返回5的方法.这就是屏幕上显示的字符空间的确切数量.
String.length()
java unicode utf-8 thai
java ×1
thai ×1
unicode ×1
utf-8 ×1