name,mobile,email search in android

public class MainActivity extends AppCompatActivity {

String noStr = "8125003176";

String onlyStr = "Loeksh";

String email = "loeksh@gmail.com";

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

setSupportActionBar(toolbar);

String temp = noStr;

compare(temp);

}

private void compare(String temp) {

if(signupEmail(temp)){

Toast.makeText(this, "it is email", Toast.LENGTH_SHORT).show();

Log.d("Lokesh","email");

}else if(nameTest(temp)){

Toast.makeText(this, "it is name", Toast.LENGTH_SHORT).show();

Log.d("Lokesh","name");

}else if(numberTest(temp)){

Toast.makeText(this, "it is number", Toast.LENGTH_SHORT).show();

Log.d("Lokesh","number");

}

}

private boolean signupEmail(String email) {

String emailPattern =

"^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";

Pattern pattern = Pattern.compile(emailPattern);

Matcher matcher = pattern.matcher(email);

return matcher.matches();

}

private boolean nameTest(String name) {

String namePattern =

"^[A-Z][-a-zA-Z]+$";

Pattern pattern = Pattern.compile(namePattern);

Matcher matcher = pattern.matcher(name);

return matcher.matches();

}

private boolean numberTest(String number) {

String numberPattern =

"^[789]\\d{9}$";

Pattern pattern = Pattern.compile(numberPattern);

Matcher matcher = pattern.matcher(number);

return matcher.matches();

}

}