java map

问题

问题是这样的,如何根据act和id关联time,id是统一的,并对time进行加减,用java实现

想法

现在有一个思路是,act和id做成键值对,关联起来,但不知如何联系上前面的time。下面这些数据是在text文件中

  mac                   time            act        id
002100bb92dd    2014-07-02 15:17:25 click start r0014cbiivi
002100bb92dd    2014-07-02 15:17:47 start play  r0014cbiivi

谢谢!!!

阅读 3.6k
2 个回答

写个对象 Record,包含time和act属性
使用MAP<id,ArrayList<Record>>

我没理解错的话,你是想通过id和act来找到对应的time进行操作?

如果是这样,建议用把id和act写到一个对象里面,然后重构hashCode和equals方法,最后再用这个对象做key,time做value

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题