如何检测字符串是否包含任何从右到左的字符? [英] How to detect if a string contains any Right-to-Left character?
本文介绍了如何检测字符串是否包含任何从右到左的字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试创建一种方法来检测 Java 中从右到左语言编写的字符串.我想出了 这个问题在 C# 中做类似的事情.
现在我需要有类似的东西,但用 Java 编写.
任何帮助表示赞赏.
I'm trying to make a method to detect strings written in right to left languages in Java. I've come up with this question doing something similar in C#.
Now I need to have something like that but written in Java.
Any help is appreciated.
推荐答案
我想出了以下代码:
char[] chars = s.toCharArray();
for(char c: chars){
if(c >= 0x600 && c <= 0x6ff){
//Text contains RTL character
break;
}
}
这不是一种非常有效或准确的方法,但可以提供一个想法.
It's not a very efficient or for that matter an accurate way but can give one ideas.
这篇关于如何检测字符串是否包含任何从右到左的字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文