java - 如何从一个类调用另一个类

标签 java

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;
}

最佳答案

您可以为此验证创建类并使用 Method 调用此类;

public class Validation
{

   public static boolean checkValidation(arguments)
   {
       check your validation here.

        return true or false;
   }

}

关于java - 如何从一个类调用另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18013758/

相关文章:

java - 如何在 SwingWorker 任务完成后提示 JOptionPane

java - 如何从 J2EE Web 应用程序中的用户输入中删除预定义字符?

java - 连接字符串和变量

java - 磁盘读取操作执行速度非常慢 | Java流

java - 以不同格式获取 Apache POI 中的日期单元格内容

java - 在 Google Sheets v4 API 中添加行 - 如何?

java - 使用 JAXB 动态生成类

java - 检查 ArrayList 是否包含除一个元素之外的任何内容

java - Java swing中的产品标签打印应用

java - Android:在没有弃用方法的情况下以编程方式更改应用程序中的语言