所有三个类中的java,B.java,C.java我对特定的字符串进行相同的验证。是否可以编写一个类并在需要的地方将其作为类中的一个方法调用,下面是对我在以上三个类中分别使用的移动号码的验证。如何从另一个类调用一个类
A.java
mobile = (EditText) findViewById(R.id.app_mobile);
String ap_Mobile_No = mobile.getText().toString();
if (ap_Mobile_No.equals(null) || (ap_Mobile_No.length() != 10) || ap_Mobile_No.startsWith("0")){
mobile.setError("E");
result = false;
}
B.java
EditText mobile = (EditText) findViewById(R.id.gua_mobile);
String gu_Mobile_No = mobile.getText().toString();
if (gu_Mobile_No.equals("") || gu_Mobile_No.length() != 10 || gu_Mobile_No.startsWith("0")) {
mobile.setError(ssbuilder);
result = false;
}
当然,它的时间可能。做到这一点。当你处理它时,正确地缩进你的代码,并尊重Java命名约定。 –
你能详细说明你的问题吗? – Andrain
在类中创建你的方法,并通过它在不同类中的对象调用它,或者使你的方法是静态的,并通过类名使用它。 –