一般的なリストをロードしたい。したがって、次のような関数を使用したい:
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」を fileExtension として取得する代わりに、例外を取得します。コードの何が問題になっていますか?