如何检测字符串是否包含任何从右到左的字符? [英] How to detect if a string contains any Right-to-Left character?

查看:63
本文介绍了如何检测字符串是否包含任何从右到左的字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建一种方法来检测 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆