1
Im new для java, я хочу добавить только регистрационный идентификатор в arraylist из набора результатов при вызове. Я не хочу добавлять в этот список нулевые или пустые значения. Как сделать.Как добавить без значения null в arraylist из набора результатов
Вот мой код: я вызываю метод, как этот
ArrayList<String> array_list = new ArrayList<String>();
array_list = getRegId();
getRegId Метод ниже:
public ArrayList<String> getRegId() throws Exception
{
ArrayList<String> array_list = new ArrayList<String>();
try{
Statement chkUserStmt = DataAccess.conn.createStatement();
String query = "SELECT REGID FROM USER ";
ResultSet rs = chkUserStmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
while (rs.next()) {
array_list.add(rs.getString("REGID"));
}
chkUserStmt.close();
}catch (SQLException sqle) {
// mobile = sqle.getMessage();
sqle.printStackTrace();
} catch (Exception e) {
//mobile = e.getMessage();
e.printStackTrace();
}
return array_list;
}
я не получил выход ... Может кто-нибудь мне помочь!
Спасибо заранее!
хорошо - что делать * * Вы получаете? Вы считали, что фильтрация пустых/нулевых значений в SQL Statement ('WHERE REGID <> '' AND REGID NOT NULL')? – Jan