欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

泛型方法指定返回值类型

程序员文章站 2022-04-05 14:14:25
...
public static <T> T getCache(String namespace, Class<T> clazz) throws IOException, ClassNotFoundException{

CacheItem<Serializable> item = cacheMap.get(namespace);
T t = null;
if(item == null){
File file = new File("c:/cache/" + namespace + ".txt");
if(file.exists()){
FileInputStream fileInputStream = new FileInputStream(file);
ObjectInputStream inputStream = new ObjectInputStream(fileInputStream);
t = (T) inputStream.readObject();
}
}

return t;
}
相关标签: 泛型