Можно ли отсортировать интерфейс List
с объектом ArrayList()
?
List</*classname*/> list = new ArrayList<>();
Я использую application.properties
Spring boot для установки значения вИнтерфейс списка
ModuleNames.java
public class ModuleNames {
private String moduleId;
private String moduleName;
//getters & setters.
}
Контроллер
@RequestMapping(value = "/getModuleNames", method = { RequestMethod.GET })
public @ResponseBody List<String> getModuleNames() {
List<ModuleNames> moduleNamesList = new ArrayList<>();
moduleNamesList.add(new ModuleNames("Country", env.getProperty("bulkUpload.location.country")));
moduleNamesList.add(new ModuleNames("State", env.getProperty("bulkUpload.location.state")));
moduleNamesList.add(new ModuleNames("City", env.getProperty("bulkUpload.location.city")));
moduleNamesList.add(new ModuleNames("Area Pincode", env.getProperty("bulkUpload.location.areaPincode")));
return moduleNamesList;
Кто-нибудь знает, как отсортировать список.
Я пробовал
moduleNamesList.sort(Comparator.naturalOrder());
Collections.sort(moduleNamesList);
, но оба, похоже, не работают. Пожалуйста, помогите мне здесь