xxx.add()
方法(xxx为List<String> xxx = new ArrayList<String>()
)。 public class TestBean {
private String name;
private String address;
private List<String> options = new ArrayList<>();
public TestBean(String name, String address) {
this.name = name;
this.address = address;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public List<String> getOption() {
return options;
}
public void setOption(List<String> option) {
this.options = option;
}
}
答案 0 :(得分:0)
您的bean看起来更像一个数据对象。 Bean往往是无状态的,或者与会话或其他范围相关联。它们可能取决于其他bean或在范围内保留数据对象,但是您的代码看起来像数据对象,某些内容可能会持久保存到数据库等。
那是你在问类似的东西吗?
public TestBean(String name, String address, List<String> options) {
this.name = name;
this.address = address;
this.options.addAll(options);
}
或者简单地
public TestBean(String name, String address, List<String> options) {
this.name = name;
this.address = address;
this.options = options;
}
答案 1 :(得分:0)
您可以这样做: 1.从TestBean获取列表选项属性。 2.将元素添加到选项。 3.调用setOption()方法并将选项作为参数。
TestBean bean=new TestBean();
List<Sting> options=bean.getOption();
options.add("aaa");
options.add("bbb");
bean.setOption(options);
答案 2 :(得分:0)
创建一个列表。创建一个新的TestBean对象并使用您的setOption方法。