我已將從數據庫檢索到的值保存到數組列表中。 我已經使用一個類將數據保存到數組列表中,如下所示。從數組列表中檢索多個值
ArrayList<NewSms> details = new ArrayList<NewSms>();
try{
Statement query = conn.createStatement();
ResultSet result = query.executeQuery("Select `senderAddress,message,linkid from sdp_smsincoming where status=0 AND smsServiceActivationNumber =1234 ");`
while(result.next()){
String address = result.getString("senderAddress");
String message = result.getString("message");
String linkid = result.getString("linkid");
NewSms smsdetails = new NewSms();
smsdetails.set_address(address);
smsdetails.set_message(message);
smsdetails.set_linkid(linkid);
details.add(smsdetails);;
}
}
但是我現在要檢索的值每行獨立,從program.How我可以做到這一點其他類?通過單獨我的意思是在ArrayList中得到每行的地址,郵件的linkID。
如何識別一行?您可以使用HashMap並通過某個標識符從地圖獲取。 –
BobTheBuilder
現在你有細節arrayList ..只需從函數返回它並使用迭代器 – Konza