我有一个arraylist
private ArrayList<UserModel> userList = new ArrayList<>();
UserModel类包含
的值private String email_id, name_id, aboutme;
private Selections mypassions, myinterests;
HashMap<String, String> myworks;
long last_viewed_registerd_timeset;
private Object reg_time1 = ServerValue.TIMESTAMP;
我把arraylist从一个班级传递给另一个班级。
但我不知道如何从用户列表中获取每个对象。
我需要从每个列表中选择“reg_time1”。
我们怎么能这样做。任何人都建议这样做的想法
答案 0 :(得分:1)
在userModel类上创建setter - getter变量,然后使用for循环正常迭代
类UserModel
setRegTime1(Object object){ reg_time1 = object;}
Object getRegTime1(){ return this.reg_time1;}
for(int i =0 ; i < userList.size();i++)
userList.get(i).getRegTime1(); // get time from getter of specific index.
这是非常基本的问题所以请阅读java基础知识。
答案 1 :(得分:1)
你可以使用for循环迭代ArrayList。
示例:"ArrayList< UserModel >userList"
是 UserModel 数组列表,并在 UserModel 类中编写getter setter方法
for(int i=0;i< userList.size();i++)
{
userList.get(i).getReg_time1();
}
此处"getReg_time1()"
是getter方法,您必须在 UserModel 类中编写。