Я хочу хранить информацию о типе файла и возможном расширении файла.Что я хочу сделать, если я предоставлю расширение файла, и это расширение находится в списке, я верну ключ для него.
Например:
Map<Filetype, List<String>> extensionMapping= new HashMap<>();
extensionMapping.put(Filetype.IMAGE, Arrays.asList("jpg", "jpeg"));
extensionMapping.put(Filetype.WORD, Arrays.asList("doc", "docx"));
extensionMapping.put(Filetype.EXCEL, Arrays.asList("xls", "xlsx", "xlsm"));
extensionMapping.put(Filetype.PPT, Arrays.asList("ppt", "pptx", "pptm"));`
И затем я хочу сделать что-то вродеthis:
return extensionMapping.get().contains("jpg");
который для строки "jpg" возвращает мне Filetype.IMAGE
.
Какую коллекцию мне следует использовать?