今天来简单说下Java泛型的好处
先来看一个简单的model
public class Gprs { private Integer id; private String gprs_name; private String gprs_area; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getGprs_name() { return gprs_name; } public void setGprs_name(String gprs_name) { this.gprs_name = gprs_name; } public String getGprs_area() { return gprs_area; } public void setGprs_area(String gprs_area) { this.gprs_area = gprs_area; } }
下面是在另一个类中输出Gprs类的gprs_name属性
public void getGprsName(List<Gprs> list) { //使用增强for循环遍历 for (Gprs gprs : list) {
System.out.print(gprs.getGprs_name());
} }
泛型的好处:不需要手动进行强制类型转换