
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 26.04.2021, 21:06 
 | 
|||
|---|---|---|---|
Map и получение Value  | 
|||
| 
 #18+ 
  
    
  Есть примитивное ДТО Код: java 1. 2. 3. Ключами могут быть Value1..5 и возвращают String List и возвращает List<String> Как можно более элегантно написать get для класса, чтоб возвращать Value maps? Вижу два варианта Писать Код: java 1. 2. И второй создавать enum из Value1..5 и передавать его в качестве параметра Код: java 1. 2. Может быть есть ещё более элегантные решения? В реальности будут возвращаться больше объектов, чем String и List<String> ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 26.04.2021, 22:35 
 | 
|||
|---|---|---|---|
  
  | 
|||
Map и получение Value  | 
|||
| 
 #18+ 
  
    
  Вроде первую часть вопроса можно опустить. Как будто бы все сводится к тому называть методы  getKeyValueN()  или  getKeyValue(int или enum) . Ну а тут уж в зависимости от кол-ва этих ключей. Чем больше, тем больше хочется использовать вариант #2. А мапа с настолько разношерстными ключами смотрится страшновато. Для этого правда есть причины? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 26.04.2021, 23:02 
 | 
|||
|---|---|---|---|
Map и получение Value  | 
|||
| 
 #18+ 
  
    
  Stanislav Bashkyrtsev, Пока такой костыль будет... Надеюсь в дальнейшем будем некоторый рефакторинг Чтоб в папе не было разных объектов ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 27.04.2021, 00:04 
 | 
|||
|---|---|---|---|
Map и получение Value  | 
|||
| 
 #18+ 
  
    
  -=Koba=- Чтоб в папе не было разных объектов Вот точно не надо! Не похристиански это. А если по теме вопроса, то непонятно зачем вообще мапа, если лист можно хранить в энуме ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=59&mobile=1&tid=2120465]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    62ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    37ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 11ms | 
| total: | 152ms | 

    | 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...