字符集编码
在Unicode字符集中
- 中文字符为:0x4e00 到 0x9fbb
- 全角字符为:65281 到 65374 ,与 12288 (12288为中文的空格)
因此,在Kotlin中可以进行对应的判断
// 这是中文字符
private fun isChinese(char: Char): Boolean {
if(char.code in 0x4e00..0x9fbb){
return true
}
return false
}
// 判断全角字符
private fun isFullWidth(char: Char): Boolean {
if(char.code in 65281..65374 || char.code == 12288){
return true
}
return false
}
这是小睿的博客,如果需要转载,请标注出处啦~ヾ(≧▽≦*)o谢谢。