我想加载一个通用列表。因此我想使用如下函数:
public static <T> List<T> load()
{
FileInputStream fileStream = null;
List<T> toReturn = new ArrayList<T>();
String fileExtension = toReturn.getClass().getComponentType().getSimpleName();
...
}
如果您可以看到我想要获取类型(“T”),以搜索具有这些扩展名的文件。但如果我打电话:
StorageUtil.<MyClass>load();
我得到一个异常,而不是将“MyClass”作为文件扩展名。我的代码有什么问题?