如何在单击按钮后删除Arraylist值

时间:2015-05-05 16:28:30

标签: java arraylist

我需要你的助手并帮助检查以下方法中可用的arraylist,并在开始时清除或删除arraylist中的可用数据。代码如下所示:

List < BDetails > dataList = new ArrayList < BDetails > ();

public void Search() throws SQLException {

    try {
        while (result.next()) {

            BDetails cert = new BDetails();

            fromDT = result.getString("ECW_FROM_PERIOD");
            toDT = result.getString("ECW_TO_PERIOD");

            cert.setFromDate(fromDT);
            cert.setToDate(toDT);

            cert.setSeqNo(result.getString("ECW_REQ_SRL_NO"));
            //store all data into a List
            dataList.add(cert);
        }
    } catch (Exception e) {
        System.err.print(e);
        e.printStackTrace();
    } finally {
        if (con != null) {
            con.close();
        }
    }

}

1 个答案:

答案 0 :(得分:1)

我希望我理解你的问题。 如果要完全清除列表,可以使用函数clear()

请参阅以下文档: https://docs.oracle.com/javase/7/docs/api/java/util/List.html

要从该列表中删除特定对象,请设置cert,只需使用remove(Object o)函数,因此在这种情况下它将是dataList.remove(cert)