【问题标题】:search a character in an String Value在字符串值中搜索一个字符
【发布时间】:2013-11-03 17:37:09
【问题描述】:

问题改变了。

我想找出字符串中的一个字符是波斯字符还是英文字符。

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

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

【问题讨论】:

  • 您可能想在 matn 和 num 之后放置更多日志,并在发送短信之前查看值是什么。
  • salam - saeid jan motavajeh nashodam daghighan!
  • 在String matn = ....和String num = ....之后的onClick方法中,放入Log.d("Tag","matn = " + matn + " num = " + num )! (bebin che meghdari dari mikhooni az 用户输入。bebin hamoon ke mikhay hast ya na...)
  • na saeid jan-ye toast gozashtam 尝试 ke meghdar 输入数字 karbar ro barmigardone 。 unja doroste vali to samaneye payam kotah hamishe ye shomare ro daryaft mikone!
  • bebin, to aks ke maloome ke matne ke vared mikone har seri to samaneye payam kotah dorost daryaft mikoni。 moshkel shomarast ke hamishe ye chize? ke fekr konam dalilesh ene ke az ye device hamishe estefade mikone bara test... agar beri az ye device dige befresti shomarash avaz mishe ... ya ye sim card e dige estefade koni ...

标签: java php android string search


【解决方案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;
}

【讨论】:

  • 谢谢——这节对我很有帮助:int cASCII = (int) c; - 我已经用过这个了;但我不知道怎么用; &知道找到;
  • 另一个问题;我如何在文本视图中微调光标位置?
  • 在 EditText 中查找光标位置,请参见此处stackoverflow.com/questions/6900408/…
  • 正确 - 但在打字时;如果你想改变一个字符或者例如,应该触摸一个位置,在你触摸一个位置之后,显示一个光标,它是你输入的实际位置-我需要那个位置-这可能吗?
  • 谢谢兄弟! - 非常有帮助!
猜你喜欢
  • 2021-11-28
  • 2015-02-07
  • 2013-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-04
  • 2016-06-22
相关资源
最近更新 更多