📄 peoplefactory.java
字号:
package cn.com.chengang.jface.tableviewer;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
//创建PeopleEntity对象的工厂,创建三个PeopleEntry对象,并装入List集合返回
public class PeopleFactory {
public static List<PeopleEntity> getPeoples() { // 工厂的静态方法
List<PeopleEntity> list = new ArrayList<PeopleEntity>();
{ // 第1个实体类对象
PeopleEntity o = new PeopleEntity();
o.setId(new Long(1));// id字段的类型被定义成了Long,所以要转化一下
o.setName("陈刚");
o.setSex(true);
o.setAge(28);
o.setCreateDate(new Date()); // 当前日期
list.add(o);
}
{ // 第2个实体类对象
PeopleEntity o = new PeopleEntity();
o.setId(2L); // 利用JDK5.0的自动装箱功能,省了long到Long对象的转化
o.setName("周阅");
o.setSex(false);
o.setAge(18);
o.setCreateDate(new Date());
list.add(o);
}
{ // 第3个实体类对象
PeopleEntity o = new PeopleEntity();
o.setId(3L);
o.setName("陈常恩");
o.setSex(true);
o.setAge(27);
o.setCreateDate(new Date());
list.add(o);
}
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -