这个
package com.yellowcong.test;
import java.util.ArrayList;
import java.util.List;
import org.apache.poi.ss.formula.functions.T;
public class Demo {
public static void main(String[] args) {
Demo demo = new Demo();
//获取string类型
List
array.add("test");
array.add("doub");
String str = demo.getListFisrt(array);
System.out.println(str);
//获取nums类型
List
nums.add(12);
nums.add(13);
Integer num = demo.getListFisrt(nums);
System.out.println(num);
}
/**
* 这个
* 参数T
* 第一个 表示是泛型
* 第二个 表示返回的是T类型的数据
* 第三个 限制参数类型为T
* @param data
* @return
*/
private
if (data == null || data.size() == 0) {
return null;
}
return data.get(0);
}
}
T 用法
返回值,直接写T表示限制参数的类型,这种方法一般多用于共同操作一个类对象,然后获取里面的集合信息啥的。
package com.yellowcong.test;
import java.util.ArrayList;
import java.util.List;
public class Demo2
public static void main(String[] args) {
//限制T 为String 类型
Demo2
//获取string类型
List
array.add("test");
array.add("doub");
String str = demo.getListFisrt(array);
System.out.println(str);
//获取Integer类型 T 为Integer类型
Demo2
List
nums.add(12);
nums.add(13);
Integer num = demo2.getListFisrt(nums);
System.out.println(num);
}
/**
* 这个只能传递T类型的数据
* 返回值 就是Demo
* @param data
* @return
*/
private T getListFisrt(List
if (data == null || data.size() == 0) {
return null;
}
return data.get(0);
}
}