Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将arraylist方法调用到另一个类?_Java_Sql_Database_Methods_Arraylist - Fatal编程技术网

Java 如何将arraylist方法调用到另一个类?

Java 如何将arraylist方法调用到另一个类?,java,sql,database,methods,arraylist,Java,Sql,Database,Methods,Arraylist,我有一个类customerModel中的以下代码。如何从另一个名为customerController的类调用此方法 public ArrayList<Customer> search(Customer cust) { ArrayList<Customer> custs = new ArrayList<Customer>(); Connection connection = GaritsConnectivity.connect(); T

我有一个类
customerModel
中的以下代码。如何从另一个名为
customerController
的类调用此方法

public ArrayList<Customer> search(Customer cust) {
    ArrayList<Customer> custs = new ArrayList<Customer>();
    Connection connection = GaritsConnectivity.connect();
    Tuple<ResultSet, Statement> trs = GaritsConnectivity.read("SELECT * FROM Customer     WHERE CustomerID=1", connection);
    ResultSet rs = trs.getFirst();
    try {
        //takes a customer, returns it with the correct ID set
        while (rs.next()) {
            custs.add(createFromRs(rs));
        }
    } catch (SQLException ex) {
        GaritsConnectivity.manageException("Customer search failure", ex);
    }
    GaritsConnectivity.doneReading(connection, trs);
    return custs;
}

在同一个包中创建另一个类,并声明该类的实例

customerModel cM = new customerModel();
cM.search(Customer cust);
这可能不是你想要的,而且几乎没有回答原则上的问题。这是一个糟糕的问题,但这可能会帮助你


仅供参考,这里的语法并不完美,例如,您的方法返回了一些东西,因此您可能希望使该方法调用声明一个列表或类似下面(或上面谁知道)的答案我的观点是,我不想给出这个问题的完整示例答案,而只是一些对您的
CustomerController
有所帮助的东西,请执行以下操作:-

CustomerModel model = new CustomerModel();
List<Customer> myList = model.search(customer);
CustomerModel model=new CustomerModel();
列表myList=model.search(客户);

ASAP已添加…创建此方法所属类的对象,并使用该对象调用此方法。如果您尝试了很久…为什么现在需要的是ASAP?对于需要尽快回答的人,您对建议的反应不是很积极,是吗?没有对答案或最佳答案的评论或投票--我想在CustomerController中的另一个方法中创建它,即“公共类CustomerController…”。。。。公共布尔搜索????
CustomerModel model = new CustomerModel();
List<Customer> myList = model.search(customer);