组合对象数组

时间:2015-10-09 05:23:38

标签: android

我有一系列物体(例如,36小时的天气数据)。其中一些对象具有共同的值(I.E.星期几)。我需要组合这些对象,以便每天的所有每小时天气数据都在一个对象中。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以为天气创建一个课程,让我们说HourOfWeather包含一小时的信息:

class HourOfWeather{
    public String temperature;
    public String time;
    public String dayOfTheWeek;
    ....
}

然后在HashMap中加载整个数据:HashMap<String, ArrayList<HourOfWeather>>

  • HashMap键(String)代表你的日。
  • HashMap值(ArrayList<HourOfWeather>)将代表当天的天气时间列表。
相关问题