所有三個類中的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
在類中創建你的方法,並通過它在不同類中的對象調用它,或者使你的方法是靜態的,並通過類名使用它。 –