已更改問題。搜索字符串值中的字符
我想找到一個字符串中的字符是波斯文或英文字符。
在代碼搜索後,我發現PHP
:var ucs2 = text.search(/[^\x00-\x7D]/) =-1
中的代碼可以在字符串&中搜索到一個不等於ucs2值的字符時返回-1;
現在什麼等於這個命令代碼在java & android? 如何搜索一個字符串中的字符無for
Loop
& a array of character
?
已更改問題。搜索字符串值中的字符
我想找到一個字符串中的字符是波斯文或英文字符。
在代碼搜索後,我發現PHP
:var ucs2 = text.search(/[^\x00-\x7D]/) =-1
中的代碼可以在字符串&中搜索到一個不等於ucs2值的字符時返回-1;
現在什麼等於這個命令代碼在java & android? 如何搜索一個字符串中的字符無for
Loop
& a array of character
?
這可能會幫助你...
它搜索基於它的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;
}
您可能希望在matn和num之後放置更多的日誌,並在發送短信之前查看有哪些值。 –
salam - saeid jan motavajeh nashodam daghighan! – Saeid
在String matn = ....和String num = ....之後的onClick方法中,放入Log.d(「Tag」,「matn =」+ matn +「num =」+ num)! (bebin che meghdari dari mikhooni az user input。bebin hamoon ke mikhay hast ya na ...) –