0

问题变了。

我想找到字符串中的一个字符是波斯语或英语字符。

在代码中搜索后,我发现此代码在PHPvar ucs2 = text.search(/[^\x00-\x7D]/) =-1可以在字符串中搜索 & 当找到一个不等于 ucs2 值的字符时,返回 -1 ;

现在什么等于 java & android 中的这个命令代码?for Loop如何在没有&的情况下搜索字符串中的字符 a array of character

4

1 回答 1

1

这可能会帮助你...

它根据字符串的 ASCII 码搜索字符串中的字符。因此您可以使用多种语言...

private static int searchCharacter(String string, char ch) {
    final int chASCII = (int) ch;
    return seachCharacter(string, chASCII);
}

private static int seachCharacter(String string, int chASCII) {
    if (string == null || string.isEmpty()) {
        return -1;
    }
    for (int i = 0; i < string.length(); i++) {
        char c = string.charAt(i);
        int cASCII = (int) c;
        if (chASCII == cASCII) {
            return i; // found at index i
        }
    }
    return -1;
}
于 2013-11-27T11:03:59.670 回答