У меня есть массив объектов (I.E. 36 часов данных о погоде). Некоторые из этих объектов имеют общую ценность (I.E. Days of the week). Мне нужно объединить эти объекты, чтобы все почасовые метеорологические данные за каждый день находились в одном объекте. Как я могу это сделать?Объединение Массив объектов
ответ
Вы можете создать класс для вашей погоды, позволяет сказать HourOfWeather
, которые содержат час информаций дня:
class HourOfWeather{
public String temperature;
public String time;
public String dayOfTheWeek;
....
}
Затем загрузить всю информацию в HashMap: HashMap<String, ArrayList<HourOfWeather>>
.
- Ключ HashMap (String) будет представлять ваш День.
- Значение HashMap (
ArrayList<HourOfWeather>
) будет представлять ваш список погодных часов для этого дня.
Я попытался добавить элементы в хэш-карту в цикле for, но поскольку значения имеют одинаковые имена, они просто заменяют друг друга. моя конечная цель определена в [this] (http://stackoverflow.com/questions/33020858/i-cant-break-this-array-down) вопросе, на который не был дан ответ. Я не могу понять, чего мне не хватает. –
Не добавляйте непосредственно элементы ithe HashMap. Допустим, у вас есть данные в течение 3 дней, ** 1) ** Создать 3 * ArrayList
- 1. Объединение объектов в массив
- 2. Объединение подобных объектов в массив
- 3. Объединение объектов в массив с существующими ключами
- 4. ES6: Объединение двух массивов в массив объектов
- 5. JavaScript - суммирование/объединение нескольких объектов в массив
- 6. Объединение всех объектов в массив в один
- 7. Объединение объектов наследования объектов вместе
- 8. Объединение объектов в NSArray
- 9. Javascript Объединение массивов объектов
- 10. Объединение 2 объектов массива typescript
- 11. объединение n объектов с javascript
- 12. Javascript: объединение объектов по ключевым
- 13. Javascript: Объединение объектов данных
- 14. Объединение объектов XmlWriter?
- 15. Объединение объектов производительности ROCR
- 16. Объединение объектов в jQuery
- 17. Объединение двух объектов
- 18. Объединение двух объектов
- 19. Extjs объединение объектов
- 20. Объединение объектов - Enterprise Architect
- 21. Объединение объектов в C#
- 22. Объединение двух объектов Runnable
- 23. EMF Объединение двух объектов
- 24. Cocos2d-x Объединение объектов
- 25. Объединение списков разных объектов
- 26. Объединение объектов по списку
- 27. Javascript объединение объектов
- 28. Javascript объединение двух объектов
- 29. Объединение объектов javascript
- 30. Объединение массивов объектов, которые связаны
Создайте структуру данных, чтобы разместить данные? – JoxTraex