如何在Android中的数组列表中进行getter和setter方法

蜘蛛侠

我创建了两个类。其中一个引用了另一个:

public class SCHOOL {

    private String schoolid;
    private String schoolname;
    private List<STUDENT> students;

    //getter and setter for schooled and schoolname

    public void setStudents(List<STUDENT> students) {
        this.students = students;
    }

    public List<STUDENT> getStudents() {
        return this.students;
    }
}

public class STUDENT {

    private String names;
    private String age;


    public String getNames() {
        return names;
    }
    public void setNames(String names) {
        this.names = names;
    }

    public String getAge() {
        return age;
    }
    public void setAge(String age) {
        this.age = age;
    }
}

在我的主要活动中,我使用以下命令创建数组:

  ...
  List<STUDENT> studentList = new ArrayList<>();
  STUDENT student1 = new STUDENT();
    student1.setNames("Kent");
    ....
  STUDENT student2 = new STUDENT();
    student2.setNames("Winnie");
    ...

  studentList.add(student1);
  studentList.add(student2);

我的问题是,有什么方法可以使用“ setStudents”输入数据并使用getStudents()列表获取数据吗?谢谢。

马诺斯·尼古拉迪斯(Manos Nikolaidis)

您可以使用List已创建的set来调用set,也可以通过调用get返回一个新的set

SCHOOL school = new SCHOOL();
school.setStudents(studentList);

List<STUDENT> students = school.getStudents();

您也可以SCHOOL使用这种方法将数据直接输入到类中

public void addStudent(STUDENT student) {
    students.add(student);
}

或您不必自己创建学生的那个

public void addStudent(String names, int age) {
    STUDENT student = new STUDENT();        
    student.setNames(names);
    student.setAge(age);
    students.add(student);
}

您需要和索引才能STUDENTSCHOOL

public STUDENT getStudent(int index) {
    return students.get(index);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 ES6 javascript 类中的泛型方法中获取所有 getter setter 属性的列表或数组?

来自分类Dev

如何为多维数组创建getter方法和setter方法?

来自分类Dev

如何在Android Studio中的Android应用程序中进行条款和条件活动

来自分类Dev

如何在Android Studio中的Android应用程序中进行条款和条件活动

来自分类Dev

如何自动生成getter和setter方法

来自分类Dev

如何在Angular中创建Getter Setter

来自分类Dev

Getter 和 Setter 方法

来自分类Dev

如何从Android中的setter getter循环?

来自分类Dev

使用getter和setter进行功能链接的方法

来自分类Dev

使用getter和setter进行功能链接的方法

来自分类Dev

如何在重定向页面中显示下拉列表和复选框选定值以在 PHP 中进行确认?

来自分类Dev

如何在Android中使用setter和getter存储全局变量?

来自分类Dev

使用Getter和Setter修改值而无需在Swift中进行子类化

来自分类Dev

如何在动态方法中实现用于更改键值的 getter setter 方法?

来自分类Dev

如何在Magritte中为Description指定不同的getter和setter访问器?

来自分类Dev

如何在RxSwift中为HasDelegate协议编写getter和setter?

来自分类Dev

Kotlin:如何在不使用getter和setter的情况下在ViewModel中更改MutableLiveData的值

来自分类Dev

如何在netbeans gui生成器中设置getter和setter?

来自分类Dev

类 C++ 中数组元素的 Getter 和 Setter

来自分类Dev

如何在android中以每周为基础对日期数组列表中的条目进行计数

来自分类Dev

如何使用angularjs中的作用域变量和.service getter setter方法进行2种不同的控制器更新和检索通用数据

来自分类Dev

如何在不是字典的json模式中进行模式引用的嵌套列表(数组)

来自分类Dev

Android-如何在getter setter类的arraylist中添加新值

来自分类Dev

Android-如何在getter setter类的arraylist中添加新值

来自分类Dev

如何在VM中的Android Studio中进行开发,但如何在Android中启动并行VM?

来自分类Dev

在Android Studio中自动生成getter和setter时如何生成注释

来自分类Dev

如何在抽象类中使用getter和setter

来自分类Dev

如何在getter和setter中使用Enums?

来自分类Dev

如何在JavaScript中使用setter和getter,遇到错误

Related 相关文章

  1. 1

    如何在 ES6 javascript 类中的泛型方法中获取所有 getter setter 属性的列表或数组?

  2. 2

    如何为多维数组创建getter方法和setter方法?

  3. 3

    如何在Android Studio中的Android应用程序中进行条款和条件活动

  4. 4

    如何在Android Studio中的Android应用程序中进行条款和条件活动

  5. 5

    如何自动生成getter和setter方法

  6. 6

    如何在Angular中创建Getter Setter

  7. 7

    Getter 和 Setter 方法

  8. 8

    如何从Android中的setter getter循环?

  9. 9

    使用getter和setter进行功能链接的方法

  10. 10

    使用getter和setter进行功能链接的方法

  11. 11

    如何在重定向页面中显示下拉列表和复选框选定值以在 PHP 中进行确认?

  12. 12

    如何在Android中使用setter和getter存储全局变量?

  13. 13

    使用Getter和Setter修改值而无需在Swift中进行子类化

  14. 14

    如何在动态方法中实现用于更改键值的 getter setter 方法?

  15. 15

    如何在Magritte中为Description指定不同的getter和setter访问器?

  16. 16

    如何在RxSwift中为HasDelegate协议编写getter和setter?

  17. 17

    Kotlin:如何在不使用getter和setter的情况下在ViewModel中更改MutableLiveData的值

  18. 18

    如何在netbeans gui生成器中设置getter和setter?

  19. 19

    类 C++ 中数组元素的 Getter 和 Setter

  20. 20

    如何在android中以每周为基础对日期数组列表中的条目进行计数

  21. 21

    如何使用angularjs中的作用域变量和.service getter setter方法进行2种不同的控制器更新和检索通用数据

  22. 22

    如何在不是字典的json模式中进行模式引用的嵌套列表(数组)

  23. 23

    Android-如何在getter setter类的arraylist中添加新值

  24. 24

    Android-如何在getter setter类的arraylist中添加新值

  25. 25

    如何在VM中的Android Studio中进行开发,但如何在Android中启动并行VM?

  26. 26

    在Android Studio中自动生成getter和setter时如何生成注释

  27. 27

    如何在抽象类中使用getter和setter

  28. 28

    如何在getter和setter中使用Enums?

  29. 29

    如何在JavaScript中使用setter和getter,遇到错误

热门标签

归档