📄 peoplefactory.java
字号:
/**
* @作者:陈刚
* @Email:glchengang@yeah.net
* @Blog:http://blog.csdn.net/glchengang
*/
package jface.tableviewer;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class PeopleFactory {
/**
* PeopleEntity对象的生成工厂,生成三个PeopleEntry对象,在实际应用中这个方法可
* 用从数据库中取数据生成实体类的代码来替代。得到三个PeopleEntry对象后,将它们
* 放入一个List集合中。List在这里相当于一个数据集,用于统一返回所有生成的实体对
* 象,当然你也可以用一个数组来替代List,或者用Java的其他集合类,如:Vector、 Map、Set都是可以的。
*/
public static List getPeoples() { //工厂的静态方法
List list = new ArrayList();
{ //第1个实体类对象
PeopleEntity people = new PeopleEntity();
//注意id定义时是Long不是long,仅第一个字母的大小写差别。
people.setId(new Long(1));
people.setName("陈刚");
people.setSex(true);
people.setAge(28);
people.setCreateDate(new Date()); //当前日期
list.add(people);
}
{ //第2个实体类对象
PeopleEntity p = new PeopleEntity();
p.setId(new Long(2));
p.setName("周阅");
p.setSex(false);
p.setAge(18);
p.setCreateDate(new Date());
list.add(p);
}
{ //第3个实体类对象
PeopleEntity p = new PeopleEntity();
p.setId(new Long(3));
p.setName("陈常恩");
p.setSex(true);
p.setAge(27);
p.setCreateDate(new Date());
list.add(p);
}
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -