如何在Arraylist <Model> android中添加项目

ARR*_*R.s -2 java android arraylist

如何在Arraylist Android中添加项目

我有模型(没有构造函数,有setter和getter)

private int user_id;
private String firstname;
private String lastname;
private String pic;
Run Code Online (Sandbox Code Playgroud)

和我的代码

List<MeModel> meModels = new ArrayList<>();

meModels.clear();
meModels.get(0).setFirstname("Hello");
meModels.get(0).setLastname("World");
Run Code Online (Sandbox Code Playgroud)

它不起作用。

如何添加这个,谢谢!

Pav*_*ngh 5

申请后,List#clear()您的清单将为空,因此您将无权再访问任何项目

List<MeModel> meModels = new ArrayList<>();

meModels.clear();
meModels.add(new MeModel(...));
// ^^^^^ add item
meModels.get(0).setFirstname("Hello"); // get item
meModels.get(0).setLastname("World");
Run Code Online (Sandbox Code Playgroud)