Мне нужно проверить пользовательский ввод из EditText по шаблону, описанному, прежде чем вставить его в мою базу данных. Если это не совпадает, я хочу вывести сообщение об ошибке для пользователя. Есть ли более простой способ сделать это, чем это:
public boolean myCheckMethod()
{
String s = myEditText.getText.toString();
if(s.length!=8)
return false;
for(int i=0; i < 8; i++){
if(i < 3)
if(!(Character.isLetter(s.charAt(i)) && Character.isUpperCase(s.charAt(i)))
return false;
if(i > 3)
if(!Character.isDigit(s.charAt(i)))
return false;
}
return true;
}
Должен быть лучший способ сделать это !!