具有Java自定义类型列表集合的Getter Setter

时间:2020-07-05 16:44:17

标签: java json list encapsulation

由于我是Java的新手,因此在List Collection上有以下查询。

Getter Setter类:

public Person {
 private String name;
 private int age;

 public Person(String name, int age) {
   this.name = name;
   this.age = age
 }

 public String getName() {
    return name;
 }

 public void setName(String name) {
    this.name = name;
 }
 etc...
}

我有要求,印度队有3人,澳大利亚队有3人。

在我的控制者中:需要人员/个人和人员/澳大利亚人

澳大利亚和印度人位于单独的数据源中,

我在控制器中尝试过

/persons/ind
public List<Person> listss {
  List<Person> lis = /* how to call here?? */;
  //how to add data to lis? simple static data?
  return lis;
}

所以我想返回3个人的json格式印度,3个人的Aus。

1 个答案:

答案 0 :(得分:0)

这是使用静态数据创建Person对象列表的一种方法:

public List<Person> createPersonList() {
    List<Person> list = new ArrayList<>(); 
    list.add(new Person("Alice", 30));
    list.add(new Person("Bernard", 40));
    list.add(new Person("Charles", 50));
    return list;
}